我已经搜寻了这个,但是没有任何运气。 我有一个foreach循环,该循环从一个表中获取行ID。
$str = '';
foreach ($ctrl->db->get_where('db.table',['id'=>$row['id']],2)->result_array() as $value){
$str .= $value['completed'];
}
$row['completed'] = $str;
打印时此foreach会带来多个数组结果
Array
(
[id] => 9053
[job_id] => 19147
[type] => value
[when] => 2018-11-16 10:54:58
[notes] =>
[finished] => Y
[completed] => 2018-11-16 10:54:58
)
Array
(
[id] => 8053
[job_id] => 19147
[type] => value
[when] => 2018-05-16 10:54:58
[notes] =>
[finished] => Y
[completed] => 2018-05-16 10:54:58
)
这些结果基于Job_id列被推到表视图的一行上。 因为$ row ['completed']只是返回其中之一,所以如何指定要从每个结果中选择的job_id结果。