Je dois organiser les résultats SQL en PHP comme suit :
if (!$result) { echo "An error occurred.\n"; exit; } while($array = pg_fetch_array($result)) { $list = $array['list']; } pg_free_result($result);
Mais seul pedro est renvoyé dans le tableau.
pedro
Vous avez besoin de pg_fetch_assoc() pour obtenir le tableau associatif renvoyé.
Et vous devez créer un tableau pour ajouter les nœuds :
$lists = []; while ($row = pg_fetch_assoc($result)) { $lists[] = $row['list']; }
Ou si vous voulez juste jouer, utilisez pg_fetch_all_columns().
https://www.php.net /manual/en/function.pg-fetch-all-columns.php
$lists = pg_fetch_all_columns($result, 0);
0 signifie la première colonne de la ligne.
Vous avez besoin de pg_fetch_assoc() pour obtenir le tableau associatif renvoyé.
Et vous devez créer un tableau pour ajouter les nœuds :
Ou si vous voulez juste jouer, utilisez pg_fetch_all_columns().
https://www.php.net /manual/en/function.pg-fetch-all-columns.php
0 signifie la première colonne de la ligne.