La fonction sql_fetch_all() retourne un tableau contenant toutes les lignes d’une ressource de sélection. Comme tous les résultats seront présents en mémoire il faut faire attention à ne pas sélectionner un contenu trop volumineux.
La fonction sql_fetch_all() prend 3 paramètres :
-
$resest la ressource obtenue avec sql_select(), -
$serveur, -
$option.
Elle s’emploie ainsi :
$res = sql_select('colonne', 'table');
$all = sql_fetch_all($res);
// $all[0]['colonne'] est le premier resultat
Cependant cette fonction est peu utilisée au profit de la fonction sql_allfetsel() qui effectue la même opération directement avec les paramètres de sélection :
$all = sql_allfetsel('colonne', 'table');
// $all[0]['colonne'] est le premier resultat