Mysql_error... muet ?

Jacques 2014
Invité n'ayant pas de compte PHPfrance

09 oct. 2014, 10:04

Bonjour à vous tous,

Je viens à vous car j'ai un soucis... mais je ne sais pas lequel :-)

J'ai ceci :

Code : Tout sélectionner

$Sql = "SELECT * FROM MaTable WHERE Champ = '1' "; $Req = mysql_query($Sql); while ($Enr = mysql_fetch_array($Req) OR DIE ('Erreur monfichier.php/ligne 279 : '.$Sql.' '.mysql_error())); { // Blah blah }
Il doit y avoir une erreur car la ligne : 'Erreur monfichier.php/ligne 279 : SELECT * FROM MaTable WHERE Champ = '1'
Mais sans le "MySql_error" ? Donc je ne sais pas ce qui se passe ?

J'ai changé mes variables ($Sql / $Req / ... etc.) au cas ou !?
"OR DIE " je l'ai mis en minuscule.
J'ai mis des "OR DIE" sur toutes les trois lignes... Seule celle du "While" apparait en erreur...

Avez vous une idée ?
Merci !

Jacques

Jacques 2014
Invité n'ayant pas de compte PHPfrance

09 oct. 2014, 10:10

Ah ! Oui j'oubliai :

Lorsque je colle la requête : "SELECT * FROM MaTable WHERE Champ = '1'" ($Sql) dans mon PHPMyAdmin aucune erreur, cela s'affiche normalement ?

ViPHP
xTG
ViPHP | 7331 Messages

09 oct. 2014, 10:11

Que te donnes un :
var_dump($Req);
après ton mysql_query ?