如何在代码点火器中获取特定的数据库错误位置


How to get specific database error location in codeigniter?

在代码点火器中,我看到如果查询有错误,代码ignter只显示数据库错误。 但是Codeigniter没有说哪个文件的行错误。 这里有一个例子

A Database Error Occurred
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 
      //some thing goes here
Filename: C:'xampp'htdocs'bata_shop'system'database'DB_driver.php
Line Number: 330

有时很难找到哪个查询是错误的。如何在代码点火器中获取特定的数据库错误位置?

CI

2的肮脏解决方案,它帮助了我:-

转到编辑系统''数据库''DB_driver.php并在第 321 行添加以下代码:

echo "<pre>";
debug_print_backtrace();
echo "</pre>";

这是由于数据库.php文件设置不正确而发生的,请检查您的数据库文件,所有与数据库相关的问题仅在该文件中