使用以下代码测试php的mysql配置是否正确时:
<?php
$con=mysql_connect("localhost","root","密码");
if(!$con)
{
die("无法连接:".mysql_error());
}
else
{
echo "连接数据库成功";
}
?>出现Call to undefined function mysql_connect()的错误。
最后发现原因是php改版了,有了mysqli,于是将mysql_connect改为mysqli_connect,问题成功解决。
<?php
$con=mysqli_connect("localhost","root","密码");
if(!$con)
{
die("无法连接:".mysql_error());
}
else
{
echo "连接数据库成功";
}
?>

本文介绍了一种常见的PHP连接MySQL数据库的问题及解决方案。当使用旧的mysql_connect函数时出现了未定义函数错误,通过将mysql_connect替换为mysqli_connect解决了连接失败的问题。
877

被折叠的 条评论
为什么被折叠?



