此问题在此处已有答案:
CodeIgniter - how to catch DB errors?(12个答案)
5个月前关闭。
我有一个Codeigniter应用程序(使用2.1.0版本),它正在向mysql数据库写入一个事务。我相当肯定我遇到了一个外键约束错误,但我找不到方法让CI告诉我具体的错误。mysql_error()返回空值。
有谁能告诉我如何让Codeigniter告诉我mysql错误信息吗?
此问题在此处已有答案:
CodeIgniter - how to catch DB errors?(12个答案)
5个月前关闭。
我有一个Codeigniter应用程序(使用2.1.0版本),它正在向mysql数据库写入一个事务。我相当肯定我遇到了一个外键约束错误,但我找不到方法让CI告诉我具体的错误。mysql_error()返回空值。
有谁能告诉我如何让Codeigniter告诉我mysql错误信息吗?
2条答案
按热度按时间unhi4e5o1#
是的,这是mysql_error() Package 器。
mysql_errno Package 器为:
sauutmhj2#
您可以在db类中使用
call_function
来访问mysql_error
:http://ellislab.com/codeigniter/user-guide/database/call_function.html
当然,您也可以在DB配置中打开debug标志,告诉CI显示数据库错误:
http://ellislab.com/codeigniter/user-guide/database/configuration.html
db_debug - TRUE/FALSE(布尔值)-是否应显示数据库错误。