如何使用PHP查看db2运行时错误?

如何使用PHP查看db2运行时错误?,php,db2,runtime-error,db2-400,Php,Db2,Runtime Error,Db2 400,我正在使用db2\u prepare()和db2\u execute(),同时将参数数组作为db2\u execute()的第二个参数传递。db2\u prepare()成功验证语法,但db2\u execute()返回false。我假设这是一个数据类型冲突,但无法确定是哪个字段 根据php.netdb2_stmt_error()和db2_errormsg()报告由db2_prepare()或db2_exec()发现的错误,而不是db2_execute() 是否有一种方法可以检索使用填充的值

我正在使用
db2\u prepare()
db2\u execute()
,同时将参数数组作为
db2\u execute()
的第二个参数传递。
db2\u prepare()
成功验证语法,但
db2\u execute()
返回false。我假设这是一个数据类型冲突,但无法确定是哪个字段

根据php.net
db2_stmt_error()
db2_errormsg()
报告由
db2_prepare()
db2_exec()
发现的错误,而不是
db2_execute()

是否有一种方法可以检索使用填充的值和所有值执行的确切查询?有没有办法从
db2\u execute()
捕获sql运行时错误