【发布时间】:2016-10-22 03:07:23
【问题描述】:
此代码抛出以下错误:致命错误:调用未定义的函数 mysqli_connect()。我已经确定 extension=php_mysqli.dll 未注释,但错误仍然存在。我使用的是 PHP 5.6 版,下面的代码来自 Udemy 课程,所以我认为它没有错。有什么想法可以解决这个问题吗?此外,我已经用 wamp 和 xampp 在 2 台不同的 PC 上尝试了此代码。我想我还会提到我正在使用 Phpstorm 作为我的 IDE
$hostname = "localhost";
$username = "root";
$password = "";
$databasename = "tutorial";
$dbconnected = mysqli_connect($hostname, $username, $password);
$dbselected = mysqli_select_db($databasename, $dbconnected);
if($dbconnected) {
echo "Mysql connection success";
if ($dbselected) {
echo "DB connection success";
} else {
echo "DB connection failure";
}
}else {
echo "Mysql connection failure";
}
【问题讨论】:
-
尝试运行
phpinfo();(<?php phpinfo(); ?>) 看看是否加载了mysqli 扩展。 -
我假设您在取消注释后重新启动了网络服务器?
-
是的 mysqli 扩展已加载