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

Résolu/Fermé
m@her - 12 sept. 2008 à 23:02
puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 - 14 sept. 2008 à 13:58
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 :)
A voir également:

15 réponses

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
ahh desoléé j'ai pas fai attention je suis dans la mauvaise place... mais comme meme si vous avez une idé la... ;)
0
ui je l'ai deja fai

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

if (!$en){
echo " nan :( ";
.....
0
enfait je fai dans chaque requete ca et il fonctionnet tous sauf celle ci il m'affiche ce 'nan' :(
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le nan dans echo "nan " :(
0
ui exactement lorsque il y a une erreure il m affiche nan !!
0
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /xxxxxxxxxxxxxxxxxxx on line 21
0
bon ca y est la mais j'ai cette erreur Table '' doesn't exist pourtant la table est bien créée
0
manirac Messages postés 37 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 22 septembre 2008 6
12 sept. 2008 à 23:23
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
manirac Messages postés 37 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 22 septembre 2008 6
12 sept. 2008 à 23:25
Ben qu'est ce que t'as comme message ?
-1
manirac Messages postés 37 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 22 septembre 2008 6
12 sept. 2008 à 23:27
Si lorsque tu as une erreur tu fais echo "nan(:", c'est normal qu'il t'affiche ça.
Ou alors, je comprends mal ?
-1
manirac Messages postés 37 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 22 septembre 2008 6
12 sept. 2008 à 23:30
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
puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 89
13 sept. 2008 à 00:10
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
manirac Messages postés 37 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 22 septembre 2008 6
13 sept. 2008 à 06:30
"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.
-1
puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 89
14 sept. 2008 à 13:58
Exprime-le dans le bloc notes alors xD
-1