Bonjour,
Je veux récupérer des emails contenus dans un fichier texte et introduire ces emails dans des requètes SQL pour les traiter..
Voila ma procédure:
$fp = fopen("$fichier", "r"); // On ouvre le fichier
while (!feof($fp))
{
$ligne = fgets($fp,255); // On récupère les lignes du fichier (les emails..)
mysql_query("UPDATE members SET email=NULL WHERE email='$ligne' ");
echo $ligne.'<br />';
}
Mon problème est que cela ne marche pas.. les emails ne sont pas supprimés de ma BDD (Base de Données).
J'ai vérifié à coté, les requetes SQL sont bien formulées.
La connection à la BDD se fait bien.
Voila les symptomes:
- lorsque le dernier des emails contenus dans le fichier est présent dans ma BDD, il est bien supprimé ! mais pas les autres.. En revanche, si je renouvelle l'opération avec le meme fichier, cela ne marche plus.. (car le dernier email a déjà été supprimé..)
- la boucle while explore bien toutes les lignes, car cela m'affiche bien tout les emails..
Visiblement, il ne traite pas toutes les requetes SQL..
Y'a t'il une raison ? Qqn aurait la solution ?
Merci de votre aide :-)
Configuration: Windows XP
Internet Explorer 7.0