我想搜索json并使用json_contains提取数据。我在那里哪里有麻烦?
public function get_records($limit, $count)
{
return $this->db->where("JSON_CONTAINS(urun_kategori,'[18,19]')")->limit($limit, $count)->get("urunler")->result();
}
urun_kategori
["18","19"]
答案 0 :(得分:0)
您需要在where子句中使用运算符尝试此示例
return $this->db->where("JSON_CONTAINS(urun_kategori,'[\"18\", \"19\"]')) > ", 0)->limit($limit, $count)->get("urunler")->result();
这些数字也显示为字符串,所以我在它们周围加上了\“引号以检查字符串