salve, nell'esecuzione di questa query con pdo exec ho avuto il seguente problema
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'di effettuazione della vaccinazione , tipo di vaccinazione , categoria di rischi' at line 1 in C:\xampp\htdocs\Tesina\vaccine.php:119Stack trace:#0 C:\xampp\htdocs\Tesina\vaccine.php(119): PDO->exec('insert into vac...')#1 {main} thrown in C:\xampp\htdocs\Tesina\vaccine.php on line 119
questo è il mio codice
$query1 = ("INSERT INTO vaccini(codPaziente, codDottore, codClinica, data di effettuazione della vaccinazione ,
tipo di vaccinazione , categoria di rischio ,vaccino fornito da ausl , tipologia di vaccino , nome farmaco ,
lotto farmaco, note, prestazione) values ('$_COOKIE[idPaziente]', '$_COOKIE[doctor_code]', $_COOKIE[clinic_code]',
'$dati[data_di_effettuazione_della_vaccinazione]','$dati[tipologia_di_vaccino]','$dati[categoria_di_rischio]',
'$dati[vaccino_fornito_da_ausl]', '$dati[tipologia_di_vaccino]','$dati[nome_farmaco]','$dati[lotto_farmaco]',
'$dati[note]','$dati[prestazione]'");
$return=$conn->exec($query1);
echo $result;
$conn = null;