Récupérer des données php

Fermé
AMARI - 4 mars 2013 à 10:15
 AMARI - 5 mars 2013 à 09:11
Bonjour,

Bonjour,
je veux récupérer des données inséré dans la base dans un tableau , j'ai essayé avec ci-codes mais il m'affiche des erreurs quelqu'un peux m'aider de corriger mon code merci:
<?php
require_once('header.php');
require_once('dbconnect.php');
require_once('record_stat.php');
?>
<html>
<head>
<title>ESPACE PRIVE </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<p align="center" class="titre"><strong>- : : : Modéle moyen : : : -</strong></p>
<table>
<?php
$sql ='SELECT * FROM parametres_de_bases';
$result = $db->query($sql);//or die('Erreur : '.mysql_error() );
$total = mysqli_num_rows($result);
if($total) {
echo '<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Percipitation</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Evap_eau</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Annee</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Mois</u></b></td>';
echo '</tr>'."\n";
//// lecture et affichage des résultats sur 6 colonnes, 1 résultat par ligne.
while($row = mysqli_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row["Percipitation"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["Evap_eau"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["Annee"].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row["Mois"].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysqli_free_result($result);
?>
</table>
voilà les erreurs qu'il m'affiche
( ! ) Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\Autentification\moyenne.php on line 18
et
( ! ) Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, boolean given in C:\wamp\www\Autentification\moyenne.php on line 41

2 réponses

xander18 Messages postés 68 Date d'inscription dimanche 24 février 2013 Statut Membre Dernière intervention 21 janvier 2015 2
5 mars 2013 à 00:38
tu utilise PDO au début et après non
rectifie avec : $total = $result->rowCount();
et $row = $result->fetch();
1
merci pour ta réponse , bonne journée :)
0