我想要它,所以如果有一個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