erreur avec mysql_fetch_assoc

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur avec mysql_fetch_assoc

par zeus » 15 déc. 2005, 14:44

arf ! joli coup d'oeil, Zeus :P
Qu'est ce que tu veux, l'habitude de faire des étourderies dans la syntaxe ... :oops:

par jobherzt » 15 déc. 2005, 14:43

arf ! joli coup d'oeil, Zeus :P

par zeus » 15 déc. 2005, 14:38

Le symbole "différent" en SQL est <> pas !=
C'est la requete SELECT qui plante
$init3 = mysql_query("SELECT ban_id, user_id FROM a_ban WHERE ban_credits>0 AND ban_id<>$frame_id"); 
si tu veux faire un RAZ sur une table, plutôt que de faire une commande DELETE puis de remettre l'auto_increment, à 0, tu peux faire un TRUNCATE qui remet ta table à l'état de sa création
$init1 = mysql_query("TRUNCATE a_ban_active") or die(mysql_error());

par jobherzt » 15 déc. 2005, 14:35

moi je rajouterais des "or die(mysql_error()) derriere tes requetes. a mon avis yen a une qui passe pas...

par yuuzhantar » 15 déc. 2005, 14:19

sa ne viendrais pas des $init3 etc ???

erreur avec mysql_fetch_assoc

par Invité » 15 déc. 2005, 14:12

bonjour

j'ai un bout de code qui donne ceci
$init1 = mysql_query("DELETE FROM a_ban_active");
$init2 = mysql_query("ALTER TABLE a_ban_active AUTO_INCREMENT=0");
$init3 = mysql_query("SELECT ban_id, user_id FROM a_ban WHERE ban_credits>0 AND ban_id!=$frame_id");
while($init4 = mysql_fetch_assoc($init3))
{
$init5="INSERT INTO a_ban_active VALUES('',".$init4['user_id'].",".$init4['ban_id'].")"; 
mysql_query($init5); 
}
mysql_close();
mais sur la page sa m'affiche sa
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sdc/0/8/yuu.sw/echange/frames/frame_ban_1.php on line 28
qu'est ce qui ne vas pas ????