我正在努力启用MySQLI

时间:2017-07-27 13:56:11

标签: php mysqli

我正在尝试启用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);
}

提前致谢。

1 个答案:

答案 0 :(得分:1)

除了取消注释php_mysqli.dll中的php.ini扩展程序外,还要取消注释extension_dir中的php.ini指令并指定您的位置:

在我的情况下,我必须设置

extension_dir = "C:\xampp\php\ext"

然后重启你的apache24。