我正在尝试在 codeigniter 上执行此 sql 查询
SELECT* FROM person WHERE type = 'staff' AND description LIKE 'university%'
我不确定是否正确...
$this->db->get_where('person' , array('type'=>'staff'))
->like('description','university%')
->result_array();
有人知道我的案子吗?提前致谢...
最佳答案
使用 Active Record你可以这样做
$query = $this->db->select('*')
->from('person')
->where('type','staff')
->like('description','university','after')
->get();
$result = $query->result_array();
确保将 after
作为 like()
函数中的第三个参数传递,这样 active record 将添加通配符,即 %
在 university
所以它看起来像 LIKE 'university%'
关于php - CodeIgniter where and like sql 查询语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23027385/