我使用 PDO 执行带参数的查询,为了不重复自己并避免编写样板代码,我使用单个关联数组,该数组具有要绑定(bind)多个不同查询的值。
当我使用数组执行查询时,我收到“无效参数编号绑定(bind)变量的数量与标记数量不匹配”错误,如果我没有向查询提供所有参数,这可能是非常合理的,但非常合理当我提供的参数超出其需要时,这是多余的。它可以简单地忽略所有未使用的参数...
是否可以忽略\避免此异常,同时仍向 PDO 查询提供额外未使用的参数?
最佳答案
Is it possible to make PDO ignore invalid parameter number exception?
没有。
我相信一些早期的 PHP 版本在某些情况下确实允许这样做,但在最近的版本中我无法重现这种行为。
无论哪种方式,最好使您的代码明确。
关于php - 是否可以让PDO忽略无效参数号异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39567787/