Eléphant du PHP |
73 Messages
09 août 2011, 17:40
peux-tu montrer un peu plus de ton code s'il te plait (avec les guillemets etc.).
sinon essaye ça (si ta requête MySQL est dans une variable avec simples quotes):
WHERE ip = "'.$_SERVER["REMOTE_ADDR"].'"
ou ça (si ta requête MySQL est dans une variable avec doubles quotes):
WHERE ip = '".$_SERVER["REMOTE_ADDR"]."'
exemple :
$requete = 'INSERT INTO tableIP(ip_number, blabla, blabla) VALUES("'.$_SERVER['REMOTE_ADDR'].'", "blabla", "blabla")';
mysql_query($requete);
et puis si ça déconne à cause des guillemets, tu peux essayer de stocker d'abord la variable dans une autre, par exemple :
$ip_user = $_SERVER['REMOTE_ADDR'];
$requete = 'INSERT INTO tableIP(ip_number, blabla, blabla) VALUES("'.$ip_user.'", "blabla", "blabla")';
bonne soirée