这是我的查询。我正在尝试获取chat_from
id并代表此获取数据。
但是此查询返回所有数据。
如果有任何想法请告诉我。
$chatfrom = $this->input->post('chat_from');
$this->db->select('chat_id,chat_from,message,created_date',$chatfrom);
$userchatData = $this->db->get($this->db->dbprefix('usres_chat'))->result_array();
答案 0 :(得分:1)
希望这会对您有所帮助:
在您的查询中缺少where
子句,并从select
中移除第二个参数
应该是这样的
$chatfrom = $this->input->post('chat_from');
$this->db->select('chat_id,chat_from,message,created_date');
/*replace `chat_from` with your table column name if it is not */
$this->db->where('chat_from',$chatfrom);
$userchatData = $this->db->get($this->db->dbprefix('usres_chat'))->result_array();
更多信息:https://www.codeigniter.com/user_guide/database/query_builder.html