db2_exec()返回false时如何获取错误的详细信息?

时间:2012-05-15 04:25:30

标签: php db2

我正在将应用程序从MySQL转换为DB2 - 所以我只是第一次使用ibm_db2 php扩展。

如果与数据库的连接失败,则错误的详细信息将填充到:

db2_conn_error()
db2_conn_errormsg()

但是如果SQL查询失败,似乎没有捕获错误细节的函数。在MySQL中,mysql_error()会捕获最新的错误,无论它是与连接本身有关还是与特定查询有关。

有没有办法在DB2查询(db2_exec)失败时捕获错误的详细信息?

1 个答案:

答案 0 :(得分:2)

答案是:

db2_stmt_error(); db2_stmt_errormsg();