Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用函数从数组返回变量_Php_Mysql - Fatal编程技术网

Php 使用函数从数组返回变量

Php 使用函数从数组返回变量,php,mysql,Php,Mysql,我使用以下查询从数据库检索数据: SELECT*FROM tickets\u department\u group,其中group\u id='{$user\u group}' $user\u group已经定义,我使用mysql\u fetch\u array获取数据,如下所示: foreach ($query->result_array() as $row) { return $row['departement_id']; } foreach($query->result\u arr

我使用以下查询从数据库检索数据:

SELECT*FROM tickets\u department\u group,其中group\u id='{$user\u group}'

$user\u group
已经定义,我使用
mysql\u fetch\u array
获取数据,如下所示:

foreach ($query->result_array() as $row) { return $row['departement_id']; } foreach($query->result\u array()作为$row) { 返回$row['department_id']; } 所有这些都在一个名为
get_department_id()
的函数下进行,因此当我执行
echo get_department_id()时

它打印最后一个部门ID,但我有很多。我要做的是输出给定查询的所有部门ID。

创建和数组并返回数组

$id_list = array();
foreach($query->result_array()  as $row){
    $id_list[] = $row['departement_id'];
}

return $id_list;

创建数组并返回数组

$id_list = array();
foreach($query->result_array()  as $row){
    $id_list[] = $row['departement_id'];
}

return $id_list;

这听起来是最灵活的解决方案。这允许调用者对数据做任何它想做的事情,而不是将其缩小到仅仅打印(除非这是唯一的目的…),这听起来是最灵活的解决方案。这允许调用者对数据做任何它想做的事情,而不是将其缩小到仅仅打印(除非这是唯一的目的…)。它的拼写是“department”。我忍不住也注意到了这一点。一定是我的GUI程序员,但我拒绝评论(直到现在)@山姆:呵呵,你的抵抗力比我强。我的似乎是。。。嗯,没用。它的拼写是“部门”。我忍不住也注意到了这一点。一定是我的GUI程序员,但我拒绝评论(直到现在)@山姆:呵呵,你的抵抗力比我强。我的似乎是。。。嗯,没用。