首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在努力启用MySQLI

我正在努力启用MySQLI
EN

Stack Overflow用户
提问于 2017-07-27 21:56:11
回答 1查看 532关注 0票数 0

我正在尝试启用MySQLi,但它似乎不起作用。当我最初测试我的代码时,它显示了一条错误消息:"Fatal error: Class 'mysqli‘not found in C:\Apache24\htdocs\Login-system\sql\sql_import.php on 7“。我在网上查看了它的含义,并发布了我需要启用MySQLi的信息。

我已经删除了php.ini文件中extension=php_mysqli.dll行的注释,这是在多个站点上推荐给我的。我仍然收到相同的错误消息。

我已经在下面使用的代码中添加了;

代码语言:javascript
复制
$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);
}

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-28 14:27:01

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

在我的例子中,我必须设置

代码语言:javascript
复制
extension_dir = "C:\xampp\php\ext"

然后重启你的apache24。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45352936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档