我希望通过user_id和added_by=user&;self获取患者数据
但它显示来自其他用户id基数"added_by"=>"self"
的数据
我知道SQL查询是:
SELECT * FROM `patients` WHERE ( `added_by` = 'user' OR `added_by` = 'self' ) AND `user_id` = '1'
但我需要知道如何在codeigniter3中进行查询 以下是我的代码:
public function get_all_patients_by_user($user_id)
{
$this->db->where(["added_by"=>"user","user_id"=>$user_id]);
$this->db->or_where(["added_by"=>"self","user_id"=>$user_id]);
$data = $this->db->get("patients")->result_array();
return $data;
}
请帮助我得到正确的代码.