我想使用 PHP-PDO 在 mysql DB 上执行以下查询。
SELECT count(id) FROM view_id WHERE id=@id and id_a='1' and id_b='1' and id_c='3' and id_d='2'
但是,当我在数据库上运行时,它执行得很好,并给了我一个结果。但是当使用 php - PDO 执行时,它会给出错误,顺便说一下没有错误消息,只是停止网页部署。非常感谢任何帮助。
谢谢,
如果不查看用于调用它的实际代码,很难确定,但马上,您在 yoru SQL 中使用了错误的参数标记。PDO 对命名参数使用冒号,例如“id=:id”。您有一个 at 符号,这可能会导致问题。
至于错误报告,请检查您的错误模式是否设置为合理的。