在此查询中
select wrd from tablename WHERE wrd LIKE '$partial%'我正在尝试将变量'$partial%'与PDO绑定。最后,我不确定这与%是如何工作的。
会不会是
select wrd from tablename WHERE wrd LIKE ':partial%':partial绑定到$partial="somet"的位置
或者它会是
select wrd from tablename WHERE wrd LIKE ':partial':partial绑定到$partial="somet%"的位置
或者它会是完全不同的东西?
发布于 2016-02-13 20:57:22
下面的代码只显示了数据库中的第一个关键字!
"SELECT wrd FROM tablename WHERE wrd LIKE CONCAT(:partial, '%')"如果要从数据库中搜索所有关键字,请尝试此方法
"SELECT wrd FROM tablename WHERE wrd LIKE :partial";
$stmt->execute(array(':partial'=>'%'.$YourVarHere.'%'));https://stackoverflow.com/questions/2722136
复制相似问题