Bonjour,
Ça fait un bon moment que je butte sur ce problème sans arriver à trouver ce qui cloche. la requete de mon script n'affiche pas le même résultat que sur phpmyadmin.
Voici le code php concerné:
le résultat de cette requête 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 $sql ="SELECT SQL_CALC_FOUND_ROWS n_ticket as 'N°Ticket', ticket_status as 'Statut', nom as 'Site', date as 'Date',priorite as 'Priorité' FROM intervention as i, site as s WHERE s.id_site = i.site_id"; $reponseSQL = mysql_query($sql); $enregistrement=mysql_fetch_array($reponseSQL); if(mysql_num_rows($reponseSQL)>0) { echo '<div id="res"><table><tr>'; for ($i = 0; $i < mysql_num_fields($reponseSQL); $i++) { echo '<th >'; echo mysql_field_name($reponseSQL, $i); echo '</th>'; } echo '</tr>'; while ($row = mysql_fetch_row($reponseSQL)) { echo '<tr>'; for ($j = 0; $j < count($row); $j++) { echo '<td>'; echo ($row[$j] == NULL) ? '<i>NULL</i>' : $row[$j]; echo '</td>'; } echo '</tr>'; } echo '</table><div>'; } else echo " Aucun enregistrement ne correspond à votre requête"."<br>";
N°Ticket Statut Site Date Priorité
VCL1001 Attente Client client1 2009-12-08 Urgent
VCL1001 Clos client1 2009-12-08 Urgent
VCL1002 Ouvert client2 2009-12-08 Normal
VCL1002 En Cours client2 2009-12-08 Normal
VCL1002 Clos client2 2009-12-09 Normal
voici le bon résultat de la même requête sur PhpMyadmin:
N°Ticket Statut Site Date Priorité
VCL1001 Ouvert client1 2009-12-08 Urgent
VCL1001 Attente Client client1 2009-12-08 Urgent
VCL1001 Clos client1 2009-12-08 Urgent
VCL1002 Ouvert client2 2009-12-08 Normal
VCL1002 En Cours client2 2009-12-08 Normal
VCL1002 Clos client2 2009-12-09 Normal
J'ai l'impression qu'il saute le premier enregistrement à chaque fois que je change de requêtes je remarque le même phénomène.
Des idées pour m'éclairer ? Merci.
Partager