【发布时间】:2014-10-18 23:05:06
【问题描述】:
我正在尝试使用 php pdo 函数从数据库中获取所有结果。这是我的全选功能查询代码。
function php_select_all($table_name)
{
global $dbh;
$select_query = $dbh->prepare("SELECT * FROM $table_name");
$result = $select_query->execute();
while($row = $select_query->fetch(PDO::FETCH_ASSOC))
{
echo $row['user_name'];
// HOW DO I PASS ALL COLUMN VALUES AS AN ARRAY
}
}
我这样调用这个函数<?php php_select_all(ADMIN); ?>。这一行执行所有用户名值。但我想将此值传递给一个数组并访问此数组以获取另一页上的所有数据。如何将这些数据传递给数组值? <?php php_select_all(ADMIN); AND ACCESS ARRAY HERE ?>
【问题讨论】:
-
我无法理解您的确切目标。能否举个例子说明你要传入的数组以及对应的输出?
-
$row已经是一个包含所有值的数组。 -
你为什么要在那个函数中声明
global $dbh?如果您打算在其他地方使用它,您需要在这里返回一些东西。