inserer une chaine de caractère avec caractère spéciaux

inserer une chaine de caractère avec caractère spéciaux - SQL/NoSQL - Programmation

Marsh Posté le 18-04-2006 à 09:12:16    

bonjour,
 
Je suis en train de faire un compteur de visite en php. Pour cela j'insère dans une table l'adresse ip du visiteur et la date.
Le problème est que MySQL se plaint d'une erreur de syntaxe. En effet, l'adresse ip est composée de points, et la date de tirets.
 
voici mon code php:
$insert = "insert into COMPTEUR values (".$ip.",".$date." )";
$result = mysql_query($insert);

 
l'erreur dans phpMyAdmin (test avec des valeurs au hasard):
Erreur
Il semble qu'il y ait une erreur dans votre requête SQL. Le message ci-bas peut vous aider à en trouver la cause.
ERROR: Identificateur invalide @ 30
STR: 127.0.
SQL: insert into COMPTEUR values (127.0.0.1,06-12-2005)
 
requête SQL:
insert into COMPTEUR values (127.0.0.1,06-12-2005)
 
MySQL a répondu:Documentation
#1064 - 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 '.0.1,06-12-2005)' at line 1

 
Y-a-t-il un moyen de les inserer quand même, ou dois-je faire autrement?
 
merci
 
 
 
 

Reply

Marsh Posté le 18-04-2006 à 09:12:16   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed