2012年3月21日

PDOStatement的HY093错误原因及解决办法

摘要: PHP中使用PDO时,如果PDOStatement的实例返回HY093错误,通常都是参数绑定错误。参数绑定错误通常有以下几种:1. 参数个数不符,请检查PDOStatement::execute($array)中$array的元素个数与prepare方法中:param_name或?的个数是否相同,这种情况没有任何错误描述,只有错误代码HY093;2. 参数名不匹配,请检查 PDOStatement::execute($array)中$array的键名与prepare方法中:param_name完全一致;3. prepare方法使用了不正确的参数名,例如':param_name' 阅读全文

posted @ 2012-03-21 20:28 还是刀哥靠谱 阅读(8571) 评论(0) 推荐(0) 编辑

导航