Code SQL pas d'erreur mais rien dans la base
dededede4
Messages postés
237
Statut
Membre
-
gryzzly Messages postés 5220 Date d'inscription Statut Contributeur Dernière intervention -
gryzzly Messages postés 5220 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Il y a aucune erreur, mais les info ne vont pas dans la BDD
<?php
mysql_connect("*", "*", "*");
mysql_select_db("*");
$date = date('d/m/Y');
$msgconect = 1;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE membre SET dateco='$date' ip='$ip' WHERE pseudo='$pseudo'");
mysql_close();
?>
Merci de pour toute réponse :(
Il y a aucune erreur, mais les info ne vont pas dans la BDD
<?php
mysql_connect("*", "*", "*");
mysql_select_db("*");
$date = date('d/m/Y');
$msgconect = 1;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE membre SET dateco='$date' ip='$ip' WHERE pseudo='$pseudo'");
mysql_close();
?>
Merci de pour toute réponse :(
8 réponses
-
N'oublie pas le or die(mysql_error()); pour avoir des infos s'il y a une erreur SQL
-
mysql_query("UPDATE membre SET dateco='$date' ip='$ip' WHERE pseudo='$pseudo'") or die(mysql_error());
Parse error: syntax error, unexpected T_EXIT
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 'ip='77.196.173.223' WHERE pseudo='dededede4'' at line 1
En français, j'ai fait quoi de mal ? u_U -
Il te manquerait pas un séparateur entre dateco et ip ? :)
-
Merci yoan,
$date = date('d/m/Y');
$msgconect = 1;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE membres SET dateco='$date' AND ip='$ip' WHERE pseudo='$pseudo'") or die(mysql_error());
$conf = 1;
La BBD est pas mise a jour, et "dateco" est à 0 :/ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Non, pas AND, une virgule.
Regarde un tutoriel ou manuel sur le SQL pour comprendre ce que tu fais. -
$date = date('d/m/Y'); $msgconect = 1; $ip = $_SERVER['REMOTE_ADDR']; $query = "UPDATE membres SET dateco='".$date."' AND ip='".$ip."' WHERE pseudo ='".$pseudo."'"; mysql_query($query) or die(mysql_error()); $conf = 1; -
Merci :p ( yoan )
Moi je dit que le meilleur moyen d'apprendre c'est de tout faire soit même xD
En fessent un site en 1 semaine j'ai appris l'équivalent de 1 mois de tuto ;o)
En encore, lire les tuto c'est chiant ;P
Merci !!!! -
Effectivement, je ferais mieux de rester concentré sur mon travail perso ... :-[