mysqli准备了与运营商的声明

时间:2010-07-30 12:56:30

标签: php mysqli

我正在尝试执行以下操作:

$search_query = "SELECT spec, title, quantity, location_to, location_from
                           FROM sm12761.assignments WHERE title = ? LIMIT 0,1 ";

但是将它更改为WHERE标题LIKE'& something%'

我该怎么做?

如果有人可以向我展示一个很棒的查询重构版本。

2 个答案:

答案 0 :(得分:2)

调用%

时,

在输入字符串中添加mysqli_stmt_bind_param()

答案 1 :(得分:0)

预备语句正在MySQL方面进行预编译,因此您需要更改查询结构,以便能够使用LIKE。

$search_query = "SELECT spec, title, quantity, location_to, location_from
                       FROM sm12761.assignments WHERE title LIKE ? LIMIT 0,1 ";