Insertion dans la base de donné erreur !

Eléphant du PHP | 419 Messages

03 sept. 2006, 20:34

Bonjour,
Voila l'erreur qu'il me donne :

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

Et voila mon code :
mysql_query("INSERT INTO ip VALUES('".$_SERVER['REMOTE_ADDR']."', '1'  ") or die(mysql_error());

Il n'y a que ce code et la connexion a la base de donnée !

Merci !

Avatar du membre
ViPHP
ViPHP | 3008 Messages

03 sept. 2006, 20:38

Regardes bien il te manque une parenthèse fermante ;)

Eléphant du PHP | 419 Messages

03 sept. 2006, 20:58

loool merci ça marche maintenant !!

Eléphant du PHP | 68 Messages

04 sept. 2006, 07:47

ma petite astuce perso pour verifier si il manque des parenthéses compte les
Il y 'en aura toujours un nombre pair :D si non c'est qu'il en manque ou qu'il y en a trop

Mammouth du PHP | 19672 Messages

04 sept. 2006, 08:07

:idea: Astuce encore plus simple :
lorsque tu ouvres une parenthèse, une accolade, un guillemet, une apostrophe ou tout autre caractère qui doit aller par paire, écris immédiatement la fermeture AVANT d'y insérer le contenu, comme ça tu seras sûr de jamais devoir recompter après.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: