如何在Codeigniter中使用json_contains?

时间:2019-12-08 19:16:10

标签: php codeigniter

我想搜索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"]

1 个答案:

答案 0 :(得分:0)

您需要在where子句中使用运算符尝试此示例

return $this->db->where("JSON_CONTAINS(urun_kategori,'[\"18\", \"19\"]')) > ", 0)->limit($limit, $count)->get("urunler")->result();

这些数字也显示为字符串,所以我在它们周围加上了\“引号以检查字符串