Test sur un mysql_fetch_array

Test sur un mysql_fetch_array - PHP - Programmation

Marsh Posté le 15-04-2005 à 10:38:33    

KIkou tout le monde
Voila tout est dans le sujet lol, je n'arrive pas a faire un test sur un mysql_fetch_array.
En fait s'il n'y à aucune donnée à afficher donc s'il retourne rien, il m'affiche un petit message "désolé aucune produit à afficher" mais je ne m'en sort pas...
 

Code :
  1. $requete = "SELECT * FROM produit WHERE id_type='$id_type'";
  2. $resultat = mysql_query($requete) or die ("Execution de la requete sur table produit impossible" );
  3. while ($ligne = mysql_fetch_array($resultat))
  4.        {extract ($ligne);


 
juste après le extract je voudrais faire mon test mais j'ai tout essayer
if($ligne[]=="" ){
if($ligne['']==0){
 
et rien ne marche, si quelqu'un peu m'aider..  Merci d'avance...  :(


---------------
> http://graphicriver.net/user/micfo [...] micfont999  
Reply

Marsh Posté le 15-04-2005 à 10:38:33   

Reply

Marsh Posté le 15-04-2005 à 11:21:48    

micfont999 a écrit :

KIkou tout le monde
Voila tout est dans le sujet lol, je n'arrive pas a faire un test sur un mysql_fetch_array.
En fait s'il n'y à aucune donnée à afficher donc s'il retourne rien, il m'affiche un petit message "désolé aucune produit à afficher" mais je ne m'en sort pas...
 

Code :
  1. $requete = "SELECT * FROM produit WHERE id_type='$id_type'";
  2. $resultat = mysql_query($requete) or die ("Execution de la requete sur table produit impossible" );
  3. while ($ligne = mysql_fetch_array($resultat))
  4.        {extract ($ligne);


 
juste après le extract je voudrais faire mon test mais j'ai tout essayer
if($ligne[]=="" ){
if($ligne['']==0){
 
et rien ne marche, si quelqu'un peu m'aider..  Merci d'avance...  :(


 
http://www.nexen.net/docs/php/anno [...] m-rows.php


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-04-2005 à 13:02:02    

C'est pas mysql_fetch_array sur lequel tu dois faire un test. Mais plutot sur le nombre de résultat.
 
Pour cela utilise mysql_num_rows. Il te renverra le nombre de produits trouvés.
Si ce résultat est égale à 0 alors il y a rien.


Message édité par AlphaZone le 15-04-2005 à 13:02:41
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed