如何知道pdo是否存在mysql语法错误 [英] How to know if there is a mysql syntax error from pdo

查看:66
本文介绍了如何知道pdo是否存在mysql语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在用PDO进行查询,其中有一个SQL语法错误。

Hi,
i''m making a query with PDO and there is a SQL syntax error in it.

展开 | 选择 | Wrap | 行号

推荐答案

如果我没记错的话,PDO在这种情况下抛出PDOException ......
if I remember right, PDO throws a PDOException in this case …

返回值


如果数据库服务器成功准备语句,PDO :: prepare()将返回PDOStatement对象。如果数据库服务器无法成功准备语句,PDO :: prepare()将返回FALSE或发出PDOException(取决于错误处理)。
Return Values

If the database server successfully prepares the statement, PDO::prepare() returns a PDOStatement object. If the database server cannot successfully prepare the statement, PDO::prepare() returns FALSE or emits PDOException (depending on error handling).


ok,wierd,因为它既没有抛出任何异常:S
ok, wierd, because it didn''t throw any Exception neither :S


我怀疑, ;坏代码是不足以导致MySQL错误......
I suspect, "BAD CODE" isn’t enough to cause a MySQL error …


这篇关于如何知道pdo是否存在mysql语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆