j'ai ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // information pour la connection à le DB $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'netfilter'; // connection à la DB $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() ); mysql_select_db($db) or die ('Erreur :'.mysql_error()); // requête SQL qui compte le nombre total d'enregistrement dans la table et qui //récupère tous les enregistrements $select = 'SELECT chaine,date,interface,proto,id FROM paket WHERE proto= "TCP"'; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); $total = mysql_num_rows($result);
au niveau de la requete sql lorsque en ajoute
il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part WHERE proto= "TCP"';
ce message
Pas d'enregistrements dans cette table...
c'est a dire le message qui est dans le else
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 if($total) { // debut du tableau echo '<table bgcolor="#FFFFFF">'."\n"; // première ligne on affiche les titres prénom et surnom dans 2 colonnes echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Chain</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Date</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Interface</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Proto</u></b></td>'; echo '<td bgcolor="#669999"><b><u>ID</u></b></td>'; //echo '<td bgcolor="#669999"><b><u>Proto</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while($row = mysql_fetch_array($result)) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$row["chaine"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["date"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["interface"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["proto"].'</td>'; echo '<td bgcolor="#CCCCCC">'.$row["id"].'</td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; // fin du tableau. } else echo 'Pas d\'enregistrements dans cette table...';
par contre la base est pleine
je ne sais pas pourquoi
Partager