02-09-2010, 04:13 PM
La fonction mysql_query retourne une ressource (ce que tu mets dans $req).
Quand tu donnes cette ressource à la fonction mysql_fetch_assoc, tu transforme une ligne (la dernière) de cette ressource en un tableau.
Le problème, c'est qu'il faut faire ça pour chaque ligne du tableau, de cette façon :
Toutefois, il me semble que cela n'est pas optimisé en terme de ressources système. Je ne sais pas comment on le fait proprement.
Sephi-Chan
Quand tu donnes cette ressource à la fonction mysql_fetch_assoc, tu transforme une ligne (la dernière) de cette ressource en un tableau.
Le problème, c'est qu'il faut faire ça pour chaque ligne du tableau, de cette façon :
function requete($table){
$query = "SELECT * FROM $table";
$resource = mysql_query($query);
$all_results = array();
while($result = mysql_fetch_assoc($resource)){
$all_results[] = $result;
}
return $all_results;
}
Toutefois, il me semble que cela n'est pas optimisé en terme de ressources système. Je ne sais pas comment on le fait proprement.
Sephi-Chan