最近对微擎某模块进行数据新增确返回执行失败,通过开启config.php文件中的开发者模式$config['setting']['development'] = 1也无法找到最终确认具体问题所在,只是返回错误如下
这种错误真的是无法确定具体问题。
没办法,只能通过追踪代码发现
最后的打印效果:
,通过调试打印发现原来是插入的字段不存在。
有人说开启define('PDO_DEBUG', true);可以通过查看日志找到,但是我是没有找到,还是用我的var_dump打印调试解决吧。
pdo_debug()
调试运行SQL语句,显示执行过的SQL的栈情况
$output 参数指定是否直接打印出调试信息 array debug($output = true, $append = array())
如果本文对你有帮助,欢迎打赏本站