我期待以下代碼在PHP中產生錯誤,但它運行時沒有任何錯誤跡象。PHP-MySQL沒有關於SQL錯誤的錯誤消息
<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
$link = mysql_connect('localhost','JUST_ANY_TEXT EVEN WITH SPACES', '');
mysql_select_db('JUST_ANY_TEXT EVEN WITH SPACES', $link);
echo 'LINK RESULT = '.($link?'OK':'ERROR'); //THIS PRINTS: LINK RESULT = OK
echo mysql_query("SELECT INVALID_TEXT FROM TABLE_THAT_DOES_NOT_EXISTS_ANYWHERE PLUS ANY TEXT 3[t3p36g333 3 4638343´tp4oy0i9u54t-9u´089hwpjoeg~,ç");
它是否至少顯示警告? – Ryan 2012-02-18 15:37:55
不,它沒有。 – DMF 2012-02-18 15:45:24