我已經通過Windows二進制文件升級到PHP 5.5.0Alpha後4:http://windows.php.net/qa/調用未定義的函數mysql_connect()函數升級到php5.5.50A4
的激活php_mysql.dll在我的php.ini現在和未加註釋,但它仍然拋出一個未定義的函數。
使用開發包的原因是向一組「開發人員」證明mysql_ *正式生成此開發包中的折舊警告。但我不能調用mysql_ *函數。
error_reporting(E_ALL);
ini_set("display_errors", 1);
mysql_connect("localhost", "root", "xxx");
mysql_select_db("test");
錯誤:
Fatal error: Call to undefined function mysql_connect() in C:\xampp\htdocs\index.php on line 4
建立到MySQL數據庫全成連接時應該產生的誤差。證明:
- MySQL。現在不推薦使用此擴展,當通過mysql_connect(), mysql_pconnect()或通過隱式連接建立與數據庫的連接時,將生成棄用警告 :使用MySQLi或PDO_MySQL代替(https://wiki.php.net/rfc/mysql_deprecation)。 (亞當)
https://github.com/php/php-src/blob/php-5.5.0alpha4/NEWS
那麼這仍然是一個alpha版本...不能期待一切正確^^ – 2013-02-17 00:28:23
這不是更好嗎?你可以證明他們mysql_ *函數甚至不再工作:) – 2013-02-17 00:30:08