我想要它,所以如果有一个MySQL错误,它会抛出一个PHP风格的错误。如何为php启用mysql.trace_mode?
从我发现,mysql.trace_mode接近我想要的。
但我无法启用此功能。
我给mysql语句添加了一个错误...但没有来自php的投诉!
我已经尝试了许多变化...并没有什么作品:
.htaccess: php_flag mysql.trace_mode on
php.ini: mysql.trace_mode on
In my template header: ini_set('mysql.trace_mode', 1);
无的这个作品!我在这里错过了很明显的东西吗
是的,我在使用PHP 4.3或更高版本(5.6.13)
至于样本声明......这里有云:
<?php echo $result = $dbconn->query("asdfsadf sadf); ?>
PHP警告被启用,并且工作。
-
问题解决了。谢谢大安!
我是用mysqli的...对于任何人谁拥有这个问题,刚给你的头:
mysqli_report(MYSQLI_REPORT_ERROR);
工作非常好......理想情况下,它会附带一个死命令,但它仍然很好。
如何检查它是否未启用?你不是在你的代码中使用mysqli或PDO吗? – Daan
我运行了一个带有明显错误的mysql语句(mysqli)。声明绝对不好......但输出了错误? – user2662680
'mysql.trace_mode'只适用于mysql扩展,不适用于mysqli。 – deceze