Résultat de requête SQL différent entre PHP et phpMyAdmin
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é:
Code:
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>"; |
le résultat de cette requête est le suivant:
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.