我已通过 Windows 二进制文件升级到 PHP 5.5.0Alpha 4:http: //windows.php.net/qa/
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)。(亚当)