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 : 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>";
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.