0

我想使用 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 执行时,它会给出错误,顺便说一下没有错误消息,只是停止网页部署。非常感谢任何帮助。

谢谢,

4

1 回答 1

-2

如果不查看用于调用它的实际代码,很难确定,但马上,您在 yoru SQL 中使用了错误的参数标记。PDO 对命名参数使用冒号,例如“id=:id”。您有一个 at 符号,这可能会导致问题。

至于错误报告,请检查您的错误模式是否设置为合理的。

于 2013-06-19T14:02:30.170 回答