Bonjour à tous
Pardonnez moi par avance sur mes lacunes en matière de programmation, je suis en plein apprentissage.
A tout hasard, si cela est nécessaire, mon serveur local est wampserver.
J'ai créer une base "bddformulaire" avec une table "user" et 3 champs "id", "nom", "telephone". Le code de mon fichier php est le suivant :
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
29
30
31
32
33
34
35
36
37
38
39
40
41 <?php include("header.html"); // on se connecte à notre base $base = mysql_connect ('localhost', 'root', ''); mysql_select_db ('bddformulaire', $base) ; $select = mysql_query("SELECT * FROM bddformulaire") ; // On se sert de mysql_query() pour éxécuter la requête SQL // requette SQL : $query = "SELECT count(*) FROM `user`"; $recuperation = mysql_query($query) or die("Query failed" ); echo "<table border=\"1\" align=\"center\" width=\"1000\">\n"; // A ne pas mettre dans le while sinon il va re-générer un tableau à chaque fois echo "<td align=\"center\" bgcolor=\"#edc113\">"; echo "id"; echo "</td>"; echo "<td align=\"center\"bgcolor=\"#edc113\">"; echo "Nom"; echo "</td>"; echo "<td align=\"center\"bgcolor=\"#edc113\">"; echo "telephone"; echo "</td>"; $num_ligne=0; while ($data= mysql_fetch_array ($recuperation)) { if ($num_ligne % 2 ==0)echo "<tr bgcolor=\"#ececec\">"; else echo "<tr bgcolor=\"#f80000\">"; ?> <td><?php echo $data["id"];?></td> <td><?php echo $data["nom"];?></td> <td><?php echo $data["telephone"];?></td> </tr> <?php $num_ligne = $num_ligne+1; } echo "</table>"; mysql_free_result(); // Déconnexion de la base de données mysql_close();
Si je mets comme requête $query = "SELECT * FROM `user`";........... Ma page m'affiche correctemet l'id, le nom et le telephone.
Par contre avec la requête $query = "SELECT count(*) FROM `user`";........ Je n'ai pas le nombre d'enregistrements, la ligne est vide ?
Si je mets la requête directement dans phpmyadmin SELECT count(*) FROM `user`.....j'ai le resultat count(*) = 4
Si quelqu'un pouvait m'orienter pour m'enlever cette épine du pied.
par avance merci.
Partager