84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我需要在 PHP 中对 SQL 结果进行以下安排:
if (!$result) { echo "An error occurred.\n"; exit; } while($array = pg_fetch_array($result)) { $list = $array['list']; } pg_free_result($result);
但只有 pedro 在数组中返回。
pedro
您需要 pg_fetch_assoc() 来获取返回的关联数组。
并且您需要建立一个数组来附加节点:
$lists = []; while ($row = pg_fetch_assoc($result)) { $lists[] = $row['list']; }
或者如果你只是想玩一下,可以使用 pg_fetch_all_columns()。
https://www.php.net /manual/en/function.pg-fetch-all-columns.php
$lists = pg_fetch_all_columns($result, 0);
0 表示行中的第一列。
您需要 pg_fetch_assoc() 来获取返回的关联数组。
并且您需要建立一个数组来附加节点:
或者如果你只是想玩一下,可以使用 pg_fetch_all_columns()。
https://www.php.net /manual/en/function.pg-fetch-all-columns.php
0 表示行中的第一列。