这个逻辑是怎么回事:
我有一本书名叫《白天与黑夜》
$this->db->select('b.Book_Name,Author');
$this->db->from('Books b');
$this->db->where('Book_Name',$book['Book_Name']);
$query = $this->db->get();
if($query->num_rows() > 0 )
{
$arr['by_genre'] = $query->result_array();
}
0 个结果,
但是,如果我将名称更改为“Day an Night”,我会得到
['Book_Name'=>'Day an Night',
'Author'=>'Gene Night',
'ISBN'=> '124BA123', ..]
所以我的问题是如何告诉我的查询转义“and”,将其视为字符串而不是条件。
最佳答案
这是 CodeIgniter 3.0.0 和 3.0.1 中的错误。在3.0.2版本中修复,目前稳定版本是3.0.3...
您所需要做的就是更新 CI 设置。
关于php - codeigniter 转义查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33920426/