xml - création xml via php(mysql) - manque données
Salut
Logiciel utilisé : DreamweaverMX, Base de donnée MySql, Programmation en php
J'ai écrit un bout de code permettant de construire un fichier xml.:
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
| <?php require_once('../../Connections/ConnexionDB.php');
mysql_select_db($database_ConnexionDB, $ConnexionDB);
$query_RECUPSCHEDULE = "SELECT AFL07SCHEDULE.ID, AFL07SCHEDULE.PSEUDO, AFL07SCHEDULE.SCHWEEK1 FROM AFL07SCHEDULE";
$RECUPSCHEDULE = mysql_query($query_RECUPSCHEDULE, $ConnexionDB) or die(mysql_error());
$row_RECUPSCHEDULE = mysql_fetch_assoc($RECUPSCHEDULE);
$totalRows_RECUPSCHEDULE = mysql_num_rows($RECUPSCHEDULE);
$xml = '<?xml version="1.0" encoding="ISO-8859-1"?>'.'<SCHEDULE>';
while ($row = mysql_fetch_array($RECUPSCHEDULE))
{
$xml .= '<RECUPSCHEDULE>'
$xml .= '<ID>'.$row['ID'].'</ID>';
$xml .= '<PSEUDO>'.$row['PSEUDO'].'</PSEUDO>';
$xml .= '<SCHWEEK1>'.$row['SCHWEEK1'].'</SCHWEEK1>';
$xml .= '</RECUPSCHEDULE>';
}
$xml .= '</SCHEDULE>';
$fp = fopen("SCHEDULEw1.xml", 'w+');
fputs($fp, $xml);
fclose($fp);
mysql_free_result($RECUPSCHEDULE);
?> |
Et voici le résultat:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?xml version="1.0" encoding="ISO-8859-1" ?>
- <SCHEDULE>
- <RECUPSCHEDULE>
<ID>2</ID>
<PSEUDO>test2</PSEUDO>
<SCHWEEK1>1</SCHWEEK1>
</RECUPSCHEDULE>
- <RECUPSCHEDULE>
<ID>3</ID>
<PSEUDO>test3</PSEUDO>
<SCHWEEK1>4</SCHWEEK1>
</RECUPSCHEDULE>
- <RECUPSCHEDULE>
<ID>4</ID>
<PSEUDO>test4</PSEUDO>
<SCHWEEK1>3</SCHWEEK1>
</RECUPSCHEDULE>
</SCHEDULE> |
Comme vous pouvez voir il manque l'ID 1.
Si quelqu'un peut m'aider.
Merci d'avance