PDA

View Full Version : [PHP/MYSQL] errore "syntax to use near ''


Eddie1985
05-05-2011, 11:44
salve
qualcuno sa dirmi cosa significa questo errore:
Errore connessione:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

in particolare mi viene eseguendo questo:

$query= "INSERT INTO utente (nome, cognome, username, password, luogo_nascita, data_nascita, email, telefono, interessi) VALUES ('$nome', '$cognome', '$username', MD5('$password'), '$luogo_nascita', '$data_nascita', '$email', '$telefono', implode(',','$interessi')";
$result = mysql_query($query) or die ('Errore connessione:' . mysql_error());


grazie

black_wizard
05-05-2011, 11:55
io rivedrei la parte
implode(',','$interessi')

mi sembra poco corretta.

prova a salvarlo in una variabile e poi metti quella variabile nell'inserimento.

$interess = implode(",",$interessi);
$query= "INSERT INTO utente (nome, cognome, username, password, luogo_nascita, data_nascita, email, telefono, interessi) VALUES ('$nome', '$cognome', '$username', MD5('$password'), '$luogo_nascita', '$data_nascita', '$email', '$telefono', '$interess' ";

Eddie1985
05-05-2011, 14:53
ok grazie era quello, problema risolto! ;)