栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

mysql PDO如何绑定LIKE

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql PDO如何绑定LIKE

您还可以说:

SELECt wrd FROM tablename WHERe wrd LIKE CONCAt(:partial, '%')

在MySQL末尾进行字符串连接,并不是在这种情况下有任何特殊原因。

如果

wrd
要查找的部分本身可以包含百分比或下划线字符(因为这些字符对LIKE运算符具有特殊含义)或反斜杠(MySQL用作LIKE运算符的另一种转义层),则事情会变得更加棘手。,根据ANSI
SQL标准)。

希望这不会影响您,但是如果您确实需要解决此问题,则可以使用以下凌乱的解决方案:

$stmt= $db->prepare("SELECt wrd FROM tablename WHERe wrd LIKE :term ESCAPE '+'");$escaped= str_replace(array('+', '%', '_'), array('++', '+%', '+_'), $var);$stmt->bindParam(':term', $escaped);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/411608.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号