我想使用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执行时,它会出错,顺便说一句,没有错误消息,只是停止了网页部署。任何帮助都非常感谢。
谢谢,
答案 0 :(得分:-2)
很难确定没有看到用于调用它的实际代码,但是关闭,你在yoru SQL中有错误的参数标记。 PDO对命名参数使用冒号,例如“ID =:ID”。你有一个符号,这可能会导致问题。
对于错误报告,请检查您的error mode是否设置为合理的。