Bonjour, j'ai un problème pour récupérer toutes les lignes contenue dans mon
select, normalement j'en ai 3 et je n'en récupère que 2.
Le but final du code est de convertir le résultat de la requête vers un fichier xml, cela fonctionne sauf pour le problème précèdent.
Voici mon code pour la récupération des données
La pourtant $totalRows_rstest est bien égal a 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php mysql_select_db($database_ConnexionMYSQL, $ConnexionMYSQL); $query_rstest = "SELECT `match`.MATCH_ID, `match`.MATCH_DATE, `match`.MATCH_TIME, `match`.MATCH_PLAY FROM `match`"; $rstest = mysql_query($query_rstest, $ConnexionMYSQL) or die(mysql_error()); $row_rstest = mysql_fetch_assoc($rstest); $totalRows_rstest = mysql_num_rows($rstest); ?>
Merci pour le coup de main.
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 <body> <?php //echo $totalRows_rstest; $xml_output = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; while ($row = mysql_fetch_array($rstest)) { $xml_output .= "<MATCHS>\n"; $xml_output .= "<MATCH_ID>" .$row["MATCH_ID"]."</MATCH_ID>\n"; $xml_output .= "<MATCH_DATE>" .$row["MATCH_DATE"]."</MATCH_DATE>\n"; $xml_output .= "<MATCH_TIME>" .$row["MATCH_TIME"]."</MATCH_TIME>\n"; } $xml_output .= "</MATCHS>\n"; ?> <?php file_put_contents ('test.xml', $xml_output);?> </body>
A bientot
Partager