在代码点火器查询中使用通配符(如 "like")



在我的代码点火器项目中。我有一个类别值2-1-1,2-1,2……等等。如何编写一个查询,使用类似运算符从数据库2-1-1中删除类别。

$id='2-1';

我想得到所有category_id为"2-1"并且从"2-1"开始的记录的结果,比如"2-1-1"、"2-1-1-2",。。。。从数据库中。我得到的category_id为$id。如何做到这一点?

这就是我尝试的

this->db->select('dc.*');

$this->db->from('document_category as dc');

$this->db->like('dc.category_id', $id , 'after' OR 'dc.category_id', $id);

但它并没有取得完全匹配的记录。如何做到这一点?我想查询这个sql

document_category中选择*,其中category_id LIKE";2-1%";

存档此

SELECT * FROM document_category where category_id LIKE "2-1%"

只需使用

$this->db->like('dc.category_id', $id , 'after');

最终

$this->db->like('category_id', $id , 'after');
$result = $this->db->get('document_category ');

codeigniter.com 中的like()

相关内容

  • 没有找到相关文章

最新更新