MySQL 错误:Undefined function mysql_connect()
MySQL是一种常用的关系型数据库管理系统。在使用MySQL时,有时我们会遇到这样的问题:Undefined function mysql_connect()。
这个问题的原因是PHP5以上版本不再支持mysql_* 函数,需要使用mysqli_* 或者PDO代替。
为了解决这个问题,我们需要做以下几个步骤:
阅读更多:MySQL 教程
1. 确认MySQL是否已经安装
在终端或者命令行界面输入以下命令:
mysql -u root -p
如果出现提示符号,说明MySQL已经安装。
2. 修改PHP配置文件
打开php.ini文件,搜索关键字”mysql”,找到以下这行代码:
;extension=php_mysql.dll
将分号去掉,保存文件。然后重启Apache服务器。
3.使用mysqli_* 或者PDO
在代码中将mysql_* 函数替换为mysqli_* 或者PDO即可。
比如将原来的代码:
$link = mysql_connect('localhost', 'root', 'password');
改成:
$link = mysqli_connect('localhost', 'root', 'password');
以上就是解决MySQL Undefined function mysql_connect()的方法了。希望能帮助到大家。
总结
当出现MySQL Undefined function mysql_connect()的错误时,需要先确认MySQL是否已经安装,然后修改PHP配置文件并使用mysqli_* 或者PDO替换mysql_* 函数。