test inutile sur j%2 
 De Sébastien Crocquesel - Jeudi 7 Février 2002 à 13:48

La fonction mysql_fetch_array renvoie un doublon car en plus du tableau normal, elle crée le tableau associatif. Pour éviter cela, utiliser plutot mysql_fecth_row. Le code se simplifie aussi par l'utilisation du foreach :

foreach($row as $key => $value){
// ou en php3
// reset($row);
// while (list($key, $value)=each($row)){

fwrite($create_xml,"<$key>$value</$key>rn");
}


ceci en lieu et place du for($j=.....

  Re: test inutile sur j%2 
 De Martin Mauchauffée - Vendredi 5 Avril 2002 à 13:07

mysql_fetch_array n'est pas ce qu'il y a de mieux
mysql_fetch_assoc ne renvoie que les cléfs correspondant au champs

$req = mysql_db_query($database, "select * from $table");
while($row = mysql_fetch_assos($req))