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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] tableau avec mysql

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] tableau avec mysql

n°1357166
Marie02
Posté le 01-05-2006 à 15:03:31  profilanswer
 

Bonjour,
 
Je souhaite faire un "listage" des données d'une table mysql.
J'ai déjà ceci (exemple) :
 

Code :
  1. <?
  2. // requete
  3. $requete = mysql_query("SELECT * FROM articles WHERE categorie='jeuxvideo' AND jeu='sims2' ORDER BY id DESC" ) or die ("erreur sql ".mysql_error());
  4. // debut de la boucle
  5. while ( $display = mysql_fetch_array($requete)) {
  6. echo "".$display["date"]." | <b>".$display["titre"]."</b><br>";
  7. }
  8. ?>


 
Bref jusqu'ici tout fonctionne. La liste des articles relatifs au jeu "Sims 2" s'affichent. Le problème, c'est que lorsque ce jeu n'a aucun article : comment faire pour faire afficher par exemple "aucun article disponible". Si quelqu'un pouvait m'éclairer :)
 
Merci d'avance.

mood
Publicité
Posté le 01-05-2006 à 15:03:31  profilanswer
 

n°1357168
sielfried
Posté le 01-05-2006 à 15:09:27  profilanswer
 

if (($display = mysql_fetch_array($res)) === FALSE) {
   // Aucun article disponible
}
else {
   do {
      echo [...]
   } while ($display = mysql_fetch_array($res))
}


Message édité par sielfried le 01-05-2006 à 15:10:09

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1357171
tbotw
Posté le 01-05-2006 à 15:10:47  profilanswer
 

Code :
  1. $sql = "SELECT * FROM articles WHERE categorie='jeuxvideo' AND jeu='sims2' ORDER BY id DESC"; //on definit la requete
  2. $res = mysql_query($sql) or die (mysql_error()); // on effectue la requete
  3. $total = mysql_num_rows($res); // on compte combien il y a de resultats
  4. if ($total) { //si il y a au moin 1 résultat
  5.      while ( $display = mysql_fetch_array($requete)) { // on effectue la boucle
  6.      echo $display['date']." | <b>".$display['titre']."</b><br>";//on affiche les resultats
  7.      }
  8. }else{ //sinon
  9. // On affiche que y a aucun article dans la base
  10. }


?
 
(désolé j'ai un peu reformulé avec mes syntaxe ;))


Message édité par tbotw le 01-05-2006 à 15:18:40
n°1357172
Marie02
Posté le 01-05-2006 à 15:13:07  profilanswer
 

j'essaye de suite
 
merci beaucoup :)


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

  [php] tableau avec mysql

 

Sujets relatifs
Comment spliter un champ importé de MySQL dans un tableau PHPtable MySQL dans tableau (à 2 dimensions?)
[ MYSQL ] Tableau dans Php indiquant bddPHP + MYSQL >> tuto pour faire un tableau avec des donnée
[PHP/Mysql] enregistrer tableau dans bdd[MySQL] Comment incrémenter une valeur contenue dans un tableau ??
[mySQL] c'est quoi un tableau associatif ??[MySQL] Sauvegarder un tableau dans une table
[PHP/mysql] afficher une partie d'un tableau[PHP - MySQL] tableau ??
Plus de sujets relatifs à : [php] tableau avec mysql


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