Probleme systeme de newslatter

Nicke Messages postés 93 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
bonjour,
je fait une news latter sur mon site, et le script de la désinscription ne fonctionne pas, a chaque fois, il me marque cette erreur :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/test3.php on line 8

voici le script :
"<?php
mysql_connect("localhost", "azero", "******"); // Connexion à MySQL
mysql_select_db("azero");
$pseudo = $_POST['pseudo'];
$motdepasse = $_POST['motdepasse'];

$retour = mysql_query('SELECT * FROM newslatter ORDER BY id DESC LIMIT 0, 50');
while ($donnees = mysql_fetch_array($retour))
{
if($pseudo == $donnees['pseudo'] && $motdepasse == $donnees['motdepasse'] )
{
mysql_query("DELETE FROM jeux_video WHERE pseudo='$pseudo'");
echo "Le compte a bien été suprimé !";
}

else
{
echo "mot de passe incorrect ou nom du compte incorrect";
}
}
?>

Merci d'avance

3 réponses

arthezius Messages postés 3756 Statut Membre 475
 
Premièrement, pourquoi mettre un LIMIT dans ta requète ? Je vois pas bien l'intérêt ?

Tu as quoi au juste à la ligne 8 ?

Sinon met plutôt:
mysql_query('DELETE FROM jeux_video WHERE pseudo="'.$pseudo.'"'); 
0
Nicke Messages postés 93 Statut Membre 13
 
ligne 8, c'est le while de ma boucle
0
arthezius Messages postés 3756 Statut Membre 475
 
Essai ça comme ça:
$sql = 'SELECT * FROM newslatter ORDER BY id DESC'; 
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$donnees = mysql_fetch_array($req);

C'est ce que je fais toujours et j'ai jamais de souci.
0