il s'agit d'une base mysql, et je cherche a créer un fichier .php pour recevoir les données sous cette forme decrite plus haut.
le script doit ressembler a ça ... mais c pas tout à fait ça !
...
$sql = "SELECT `id_list`,`collection_name`,...` FROM $table ;
$sql_result=mysql_query($sql,$link) or exit("Sql Error".mysql_error());
$sql_num=mysql_num_rows($sql_result);
while($sql_row=mysql_fetch_array($sql_result))
{
$id_list=$sql_row["id_list"];
$collection=$sql_row["collection_name"];
$thumb=$sql_row["thumb"];
....
Afin de pouvoir t'aider autrement qu'à l'aveuglette je pense qu'il serait bien que tu fournisses la structure de ta table, avec court exemple des données qui s'y trouvent et du résultat escompté.
Peut on connaitre le but ? Passer des données à un programme externe ? vers un autre langage ? ... tu peux peut être faire plus simple.
A vu de nez, sans avoir d'infos, je ferais tout ça dans une seule requête SQL.