我正在尝试执行以下操作:
$search_query = "SELECT spec, title, quantity, location_to, location_from
FROM sm12761.assignments WHERE title = ? LIMIT 0,1 ";
但是将它更改为WHERE标题LIKE'& something%'
我该怎么做?
如果有人可以向我展示一个很棒的查询重构版本。
答案 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 ";