【发布时间】:2018-05-22 01:05:06
【问题描述】:
我试图在格式整齐的表格中显示我的查询结果,但我对 PHP 很陌生,所以我有点不知所措。目前我有这个:
$dbconn = pg_connect("host=localhost port=5432 dbname=mary");
$result = pg_query($dbconn, $selectStmt);
$resultArr = pg_fetch_all($result);
print_r($resultArr);
假设$selectStmt = SELECT State, Name FROM perez.pop WHERE Name LIKE '%Alabama%';
当我打印这个时,我得到以下信息:
Array ( [0] => Array ( [state] => 1 [name] => Alabama ) )
我如何将它放入一个表格中,其中列是“状态”和“名称”以及我计划在其中放置指向不同页面的链接的另一列?
另外,当我通过查询获得多行时,任何人都可以澄清$resultArr 的外观吗?
编辑:我希望输出看起来像这样:
State | Name | Follow link
___________________________________________________
32 Alabama <some link to a php page>
2 Alabama <another link>
【问题讨论】:
-
你自己试试看吧?并使用
foreach loop在表格中显示您的数据。 -
我尝试过使用 foreach 循环,但是当我尝试 foreach($resultArr as $value){echo $value;} 时唯一显示的是“数组”。为什么只打印出“Array”这个词?
-
很明显。您需要指定需要显示的值。
$value['state']。如果您使用预期的输出编辑您的问题,那也很棒。
标签: php sql html-table