PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 MySQL, PostgreSQL, etc... » Warning: mysql_num_rows() expects parameter 1 to be resource, boolean » 12-10-2010 11:27:52

guilstunt
Réponses : 1

Bonjour,

je suis entrain de creer un tableau a partir de ma bdd, mais ça m'affiche cette erreur: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

Voici mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>BDD des piliers de Bar 2</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" media="screen" type="text/css" title="combats" href="presentation.css" />
    </head>
 
 
  <h1> <span class="souligne">Le BDD des Piliers de bar 2</span></h1>
<?php
$sql_serveur = "localhost"; $sql_base = "sd"; $sql_login = "root"; $sql_password = "";
// Connection au serveur mySQL
@mysql_connect($sql_serveur, $sql_login, $sql_password) or die("Connection au serveur impossible !");
@mysql_select_db($sql_base);
// $NbrCol : le nombre de colonnes
// $NbrLigne : calcul automatique a la FIN
// -------------------------------------------------------
// (exemple)
$NbrCol = 2;
// La requete (exemple) :
$table = 'stats';
$query = "SELECT Clodo, Pts Mini FROM ".$table;
$result = mysql_query($query);
// -------------------------------------------------------
// nombre de cellules a remplir
[b][color=#F53314]$NbreData = mysql_num_rows($result);[/color][color=#F82306] Erreur sur cette ligne[/color][/b]
// -------------------------------------------------------
// affichage
$NbrLigne = 0;
if ($NbreData != 0) {
   $j = 1;
   echo '<table border="1">';
   while ($val = mysql_fetch_array($result)) {
      if ($j%$NbrCol == 1) {
         $NbrLigne++;
         echo "<tr>";
         $fintr = 0;
      }
      echo '<td>';
      // -------------------------
      // DONNEES A AFFICHER dans la cellule
      echo $val['Clodo'];
      echo '<br/>';
      echo '<i>'.$val['Pts Mini'].'</i>';
      // -------------------------
      echo '</td>';
      if ($j%$NbrCol == 0) {
         echo "</tr>";
         $fintr = 1;
      }
      $j++;
   }
   // derniere balise /tr
   if ($fintr!=1) { echo '</tr>'; }
   echo '</table>';
} else {
   echo 'pas de données à afficher';
}

?>
</body></html>

Pied de page des forums

Propulsé par FluxBB