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   -
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 :(

8 réponses

  1. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    N'oublie pas le or die(mysql_error()); pour avoir des infos s'il y a une erreur SQL
    -1
  2. dededede4 Messages postés 237 Statut Membre 9
     
    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
    -1
  3. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    Il te manquerait pas un séparateur entre dateco et ip ? :)
    -1
  4. dededede4 Messages postés 237 Statut Membre 9
     
    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 :/
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    Non, pas AND, une virgule.
    Regarde un tutoriel ou manuel sur le SQL pour comprendre ce que tu fais.
    -1
  7. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    $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; 
    -1
  8. dededede4 Messages postés 237 Statut Membre 9
     
    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 !!!!
    -1
  9. gryzzly Messages postés 5220 Date d'inscription   Statut Contributeur Dernière intervention   1 340
     
    Effectivement, je ferais mieux de rester concentré sur mon travail perso ... :-[
    -1