(php/mysql) delete from .....

Résolu
Bonjour,
Me revoila ;)..

voila j'ai un ptit probleme dans cette ligne ... quelque chose simple ... allez!

$en=mysql_query("DELETE FROM pseudo WHERE id>0 AND id<'".$nbreeffacé."' ");

enfait cette requete ne veut po s'executer...

et merci bc :)
Configuration: Windows XP
Firefox 2.0.0.16

15 réponses

  1. ahh desoléé j'ai pas fai attention je suis dans la mauvaise place... mais comme meme si vous avez une idé la... ;)
    1. If faut que tu fasses afficher l'erreur que te donne Mysql.

      quelque chose dans le genre :

      if (!mysql_query("DELETE FROM pseudo WHERE id>0 AND id<'".$nbreeffacé."' ") ) {
      echo "Erreur : "mysql_errno()." ".mysql_error()."<br/>";
      }

      ça te donnera une idée de ce qui se passe.
      1. ui je l'ai deja fai

        $en=mysql_query("DELETE FROM pseudo WHERE id>0 AND id<'".$nbreeffacé."' ");

        if (!$en){
        echo " nan :( ";
        .....
        1. enfait je fai dans chaque requete ca et il fonctionnet tous sauf celle ci il m'affiche ce 'nan' :(
          1. Si lorsque tu as une erreur tu fais echo "nan(:", c'est normal qu'il t'affiche ça.
            Ou alors, je comprends mal ?
            1. OK, modifie l'instruction pour qu'il t'affiche le motif de l'erreur.
              Remplace

              if (!$en){
              echo " nan :( ";

              par

              if (!$en){
              echo "Erreur : "mysql_errno()." ".mysql_error()."<br/>";

              Reteste ton code. Qu'est ce qu'il t'affiche ?
              1. Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /xxxxxxxxxxxxxxxxxxx on line 21
                1. bon ca y est la mais j'ai cette erreur Table '' doesn't exist pourtant la table est bien créée
                  1. yop ca y est j'ai resolu mn probleme enfait j'ai confondu le nom de la table et un nom de champ !!! mdr
                    1. Salut,

                      clap clap. Merci de vous creuser un peu la tête avant de crier à l'aide. L'erreur est 90% du temps sous vos yeux mais vous prenez même pas 5 min pour la trouver....
                      1. "L'erreur est 90% du temps sous vos yeux mais vous prenez même pas 5 min pour la trouver...."

                        C'est vrai. Mais quand on est tout seul derrière son ordinateur, on n'a pas toujours les yeux en face des trous...
                        Il est souvent intéressant d'exprimer son problème. Rien qu'en l'exprimant, on le résout souvent tout seul.