PHP PDO:使用参数两次时参数号无效?
本文介绍了PHP PDO:使用参数两次时参数号无效?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个问题,当我使用位置参数两次时,我不能在PDO(PHP/MySQL)中使用SQL语句:
如您所见,我使用了两次":loginName"。因此出现以下错误消息:
我是否遗漏了什么,或者是否有其他方法准备语句,以便我可以多次使用参数?
下面是要复制的完整代码:
推荐答案
或者,您可以将设置更改为PDO::ATTR_EMULATE_PREPARES => true
。这将允许您通过在PDO本身(而不是在MySQL服务器上)准备语句来多次绑定相同的命名参数。
这篇关于PHP PDO:使用参数两次时参数号无效?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!