【发布时间】:2015-04-28 06:26:30
【问题描述】:
我有一个自定义 OOP 查询对象,其中包含用于 MySQL 查询的准备好的语句。问题是我有一个LIKE 语句,它不允许我使用准备好的语句插入数据。
如何在这种情况下转义数据?这是我的代码:
$search_q = !empty($search) ? "AND `title` LIKE '%?%'" : "";
$items = DB::fetch("SELECT `title` FROM `products` WHERE `active` = 1 $search_q;", array($start));
【问题讨论】: