题
是的,当我尝试在以前看起来像这样的变量上使用bindvalues时,我有一个问题:
users.firstname LIKE '$firstname%'
现在看起来像这样:
users.firstname LIKE ':firstname%'
但是它行不通,也尝试了以下方法:
users.firstname LIKE :firstname%
并有一些语法错误..
正确的解决方案是什么?我还认为在bindvalue中添加%(:firstName,$ firstName%),但我需要在其他地方使用:firstName,也不应该拥有%。
帮助谢谢
解决方案
好,添加 %
到边界值:
users.firstname LIKE :firstname
接着
$stmt->bindValue(':firstname', $firstname . '%');
但是,因为您说您需要使用 :firstname
在其他地方,只需命名此实例有所不同:
users.firstname LIKE :firstnamewild
接着
$stmt->bindValue(':firstnamewild', $firstname . '%');
不隶属于 StackOverflow