Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1299 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Ca veut dire quoi ce message???????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Ca veut dire quoi ce message???????

n°157418
amobile
Posté le 12-06-2002 à 11:35:58  profilanswer
 

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
mood
Publicité
Posté le 12-06-2002 à 11:35:58  profilanswer
 

n°157425
antp
Super Administrateur
Champion des excuses bidons
Posté le 12-06-2002 à 11:39:18  profilanswer
 

Ç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


Message édité par antp le 06-12-2002 à 11:40:02

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°157430
amobile
Posté le 12-06-2002 à 11:41:32  profilanswer
 

okki je regarde marciii


---------------
L'éternité c'est long... surtout à la fin
n°162946
laihaunet
Posté le 20-06-2002 à 00:20:33  profilanswer
 

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..

n°162992
zekill
Posté le 20-06-2002 à 23:11:13  profilanswer
 

oui je pense que :
 
$total = mysql_num_rows ($req)
if ($total > 0) { .... }

 
C'est mieux !!  ;)

n°163001
Je@nb
Kindly give dime
Posté le 20-06-2002 à 23:27:47  profilanswer
 

zekill a écrit a écrit :

oui je pense que :
 
$total = mysql_num_rows ($req)
if ($total > 0) { .... }

 
C'est mieux !!  ;)  




 
c pas bien ça


if (!empty(mysql_num_rows($req))) { ....  
}

n°163165
zekill
Posté le 21-06-2002 à 10:32:10  profilanswer
 

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 !

n°163180
Dost67
Posté le 21-06-2002 à 10:56:09  profilanswer
 

Code :
  1. $foo = 0;
  2. if (empty($foo))
  3.   echo 'Empty';
  4. else
  5.   echo 'Full';


--> Empty

n°163182
Dost67
Posté le 21-06-2002 à 11:00:29  profilanswer
 

Citation :

Description
int empty(mixed var)
empty retourne la valeur FALSE si la variable var est affectée ou bien a une valeur différente de 0; la valeur TRUE dans les autres cas.

n°163267
zekill
Posté le 21-06-2002 à 12:13:04  profilanswer
 

:jap:

mood
Publicité
Posté le 21-06-2002 à 12:13:04  profilanswer
 

n°163320
Je@nb
Kindly give dime
Posté le 21-06-2002 à 13:25:26  profilanswer
 

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

n°163334
Dost67
Posté le 21-06-2002 à 13:46:42  profilanswer
 

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)) ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Ca veut dire quoi ce message???????

 

Sujets relatifs
[PHP] Refresh[PHP] Cookies et dépendance
[PHP] Comment supprimer un fichier texte ?[PHP + Cookies] changer la valeur d'un cookie
session PhP / empecher l'acces a une page par "saut d'URL"Editeur PHP à indentation
[PHP] - gethostbyaddr (help)...Formulaire, HTML, redirection Javascript, PHP...
[Php & Javascript] J'arrive pas a faire ce que je veux[PHP] prob avec upload e fichiers(images) et la variable $_FILES
Plus de sujets relatifs à : [PHP] Ca veut dire quoi ce message???????


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR