我希望能够从result_array()查询中获取值以在另一个查询中使用 .
Array (
[0] => Array ( [taskID] => 10 )
[1] => Array ( [taskID] => 11 )
[2] => Array ( [taskID] => 12 )
)
我希望能够遍历数组中的每个项目并返回要在where子句中使用的值(例如10,11,12) .
$task
是数组, $t
是数组中的项目 .
foreach($task as $t){
$this->db->select('roleID');
$this->db->from('project_tasks');
$this->db->where('taskID', $t); //ERROR line 287
}
ERROR:
错误号:1054'where子句'中的未知列'Array'SELECT roleID FROM project_roles WHERE taskID = Array文件名:models / Project_model.php行号:287
2 回答
你忘了
$task
是一个数组数组: