Requete de modif php

voila j'ai fait une requete de modification mais elle ne marche pas
Merci if(mysql_query("UPDATE `inscrit` SET sexe='$sexe', nom=$'nom', pseudo='$pseudo', cp='$cp', ville='$ville', pays='$pays', code='$code', description='$description', email='$email', interet='$interet' WHERE id='$id'"))
{
echo "mise a jour effectuée";
}
else
{
echo "Probléme";
}

12 réponses

  1. salut

    déjà il y a une erreur ici:
    UPDATE `inscrit`: c'est un nom de table, pas une valeur
    => UPDATE inscrit si inscrit est bien une table;-)

    bonne chance
    0
    1. Bonjour,

      quelle est l'erreur qui est retournée ?
      0
      1. l'erreur vient du fait qu'il affiche "probleme" donc de l'echo, il n'execute pas la requete
        j'ai bien changer les '
        0
        1. ben la requete ne modifie pas ma table
          0
          1. dans ton else, affiche mysql_error()
            0
            1. je l'indique comment dans mon else?

              echo "mysql_error()"?
              si je marque mysql_error() ca n'affiche rien
              0
              1. ProblémeErreur de syntaxe près de ''nom', pseudo='DSF', cp='7500', ville='TOURNAI', pays='BELGIQUE'' à la ligne 1

                voila j'obtien ca
                0
                1. Je ne sais pas si c'est une erreur de frappe mais regarde ce que tu as mis :
                  nom=$'nom'

                  ton $ est avant le '

                  ++
                  0
                  1. MERCI MERCI...
                    une heure que je suis sur ce probleme et ce n'est qu'une erreur de frappe. MERCI
                    0
                    1. mais de rien ;-)

                      c'est vrai que quand on est a fond dans son code, on ne voit pas forcément les erreurs aussi simple telle que celle-là, c'est pour ça qu'il y a cet excellent forum :-)

                      ++
                      0
                      1. ben voila, si i ly a une chose a retenir, en debug, toujours avoir le plus d'info sur les messages d'erreur
                        0