Ca veut dire quoi ce message??????? [PHP] - PHP - Programmation
Marsh Posté le 12-06-2002 à 11:39:18
Ça veut dire qu'il y a une erreur dans la requète. 
 
Pour voir l'erreur: 
 
$req = mysql_query("SELECT * FROM news ORDER BY NumNews DESC" ) or die(mysql_error()); 
 
...Je crois 
Marsh Posté le 12-06-2002 à 11:41:32
okki je regarde marciii
Marsh Posté le 20-06-2002 à 00:20:33
jpense que le soucis vient du if avant: 
"Warning: mysql_num_rows():" 
 
tu fais une affectation et une comparaison .... jsuis pas sur que ca passe: fais le en 2 fois.. 
Marsh Posté le 20-06-2002 à 23:11:13
oui je pense que : 
 
$total = mysql_num_rows ($req) 
if ($total > 0) { .... } 
 
C'est mieux !!   
 
Marsh Posté le 20-06-2002 à 23:27:47
| zekill a écrit a écrit  : oui je pense que : $total = mysql_num_rows ($req) if ($total > 0) { .... } C'est mieux !!   | 
 
 
c pas bien ça 
|   | 
Marsh Posté le 21-06-2002 à 10:32:10
Empty () , ca veux dire que la variable est vide, et quand elle est egale a zero, elle n'est pas vide alors je pense pas que ca marche, a verifier bien sur !
Marsh Posté le 21-06-2002 à 10:56:09
| Code : 
 | 
 
--> Empty 
Marsh Posté le 21-06-2002 à 11:00:29
| Citation : Description  | 
Marsh Posté le 21-06-2002 à 13:25:26
un variable contient toujours qqch en PHP (je crois) puisque il n'y a pas de déclaration de variable en début d'appliation
Marsh Posté le 21-06-2002 à 13:46:42
En fait pour vérifier si une variable a une valeur c'est isset(). 
 
Pour vérifier si une variable a une valeur ET que cette valeur n'est ni '' pour une string, ni 0 pour un nombre, ni false pour un booléen c'est !empty(). 
 
Voilà pourquoi c'est mieux d'utiliser if (!empty($var)) ... 
Marsh Posté le 12-06-2002 à 11:35:58
salut à tous
 
 
Alors voila, dans mon code j'ai marqué:
if($num_rows = mysql_num_rows($req)>0)...
pour vérifier que ma requete SQL que voila
$req = @mysql_query("SELECT * FROM news ORDER BY NumNews DESC" );
renvoie quelque chose.
Or lorsque je lance mon fichier, j'ai ce message d'erreur qui apparait:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in g:\cabaret\linux\news_table.php on line 10
Et là je comprend pas ce que ca veut dire!!!
Quelqu'un pourrait m'aider sur ce coup??!!!
Merci
---------------
L'éternité c'est long... surtout à la fin