impossible de delete une ligne

Eléphanteau du PHP | 17 Messages

26 mai 2008, 18:11

Bonsoir,

J'ai un problème avec mon script PHP, j'ai essayé toute les formes possibles de DELETE en sql, mais rien n'y fait, la ligne ne s'efface pas.

Voici mon code PHP:
<?php

include "connexion.php";
// requete
$requete='DELETE FROM member WHERE mail= "$mail" AND confirm != "yes";';
//envoi des informations
	  $resultat= mysql_query($requete,$connexion) or die (mysql_error());

?>
($mail est donné par une autre page php)

Ma bdd est construit comme ceci:

member (mail, civ, nom, prenom, accept, adresse, cp, ville, number, confirm

A chaque fois, aucun message d'erreur ne m'est renvoyé, et quand je regarde dans ma bdd, la ligne est toujours présente.

Quel est le problème ?

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

26 mai 2008, 18:12


d0m
Mammouth du PHP | 1141 Messages

27 mai 2008, 10:31

salut,

première question à te poser:

la requête sql que j'ai construit dynamiquement est elle vraiment celle que je pense être?

un simple affichage de celle ci suffit à t'en rendre compte :
echo $requete;

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 mai 2008, 11:10

Merci de ta réponse d0m, mais c'est la même chose que la réponse d'ouckileou ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphanteau du PHP | 17 Messages

27 mai 2008, 20:19

Merci à tous, j'ai enfin réglé le problème :)
Sympa ce tuto ouckileou y me servira pour plus tard :D

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]