【发布时间】:2014-10-10 10:16:57
【问题描述】:
我需要像这样用 CI 格式化我的 SQL,
SELECT *
FROM (`items`)
WHERE `name` LIKE '%Spinner%60%'
ORDER BY `name` asc
这是我的数据库查询
$search = str_replace(" ","%",$search);
$this->db->from('items');
$this->db->like('name', $search);
$this->db->order_by("name", "asc");
但我是这样理解的,
SELECT *
FROM (`items`)
WHERE `name` LIKE '%Spinner\%60%'
ORDER BY `name` asc
如何防止 *Black Slash ( \ ) *
注意:这个黑色斜线是 CI 添加的。
谢谢
【问题讨论】:
-
$search = str_replace('\\', '', $search); -
做了但还是一样
-
那么当您尝试
$search = str_replace(" ","%",$search);而不是您的时会发生什么?