[英]How to query a database with an array in the where clause in PHP?
大家好,我正在尝试使用一组用户 ID 选择数据库中的所有用户。 我正在用 PHP 编码,这是我到目前为止的代码,但我收到一个错误消息,说我正在尝试使用数组。
$relative = $this->db->select('user_id, fname, surname')->get_where('user_view_view', array('user_id'=>$mytest))->result_array();
我的用户 ID 数组称为:
$mytest
我究竟做错了什么?
尝试这样的事情
$query = $this->db
->select('user_id, fname, surname')
->from("user_view_view")
->where_in("user_id",$myTest)
->get();
$relative = $query->result_array();
它不起作用的原因是因为 get_where 不接受数组作为 field_value
您应该收到消息“数组到字符串转换”的错误消息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.