我正在尝试启用MySQLi,它似乎不起作用。当我最初测试我的代码时,它出现了一条错误消息,上面写着“致命错误:类'mysqli'在C:\ Apache24 \ htdocs \ Login-system \ sql \ sql_import.php 7中找不到”。我在线查看了它的意思并发布了我需要启用MySQLi。
我已经删除了php.ini文件中extension = php_mysqli.dll行的注释,这是我在多个站点上推荐的。我仍然收到相同的错误消息。
我在下面使用的代码中添加了
$host = 'localhost';
$user = 'root';
$password = 'The sloth19';
$mysqli = new mysqli($host,$user,$password);
if ($mysqli->connect_errno) {
printf("Connection failed: %s\n", $mysqli->connect_error);
die();
}
if ( !$mysqli->query('CREATE DATABASE accounts') ) {
printf("Errormessage: %s\n", $mysqli->error);
}
提前致谢。
答案 0 :(得分:1)
除了取消注释php_mysqli.dll
中的php.ini
扩展程序外,还要取消注释extension_dir
中的php.ini
指令并指定您的位置:
在我的情况下,我必须设置
extension_dir = "C:\xampp\php\ext"
然后重启你的apache24。