在我的代码点火器项目中。我有一个类别值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()