php - 为什么此PHP脚本无法正确连接到MySQL数据库?

标签 php mysql

我已经创建了以下简单脚本来连接到关联的MySQL数据库:

<?php
$con = mysqli_connect("localhost","username","password", "database");

if (!$con)
{
  die('Could not connect: ' . mysqli_connect_error());
}

echo "test";

mysqli_close($con);
?>


最初,这给出了错误消息


  致命错误:调用未定义函数mysqli_connect()


在搜索了此错误消息之后,我发现这意味着我需要与主机一起解决一个问题。我这样做了,他们对我的帐户进行了一些更改。
但是,现在,它没有执行任何操作(即使我将登录凭据更改为错误的凭据)也没有给我任何错误消息。没有错误讯息。没有。
如果我尝试直接通过Web浏览器(IE11)访问php文件,则会显示以下消息:

error

为什么会这样呢?

最佳答案

var_dump(function_exists('mysqli_connect'));


如果输出为FALSE,则它不存在,并且您没有mysqli模块。

关于php - 为什么此PHP脚本无法正确连接到MySQL数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569786/

相关文章:

mysql - 如何在 Django 中存储年份

java - 如何将日期和时间从 JDateChooser 格式化为 mysql 日期时间列

php - 调试文件未自动更新(可能是 PDF.js 浏览器问题)

php - Roundcube 安装,出现 MYSQL_ATTR_FOUND_ROWS fatal error

php - 计算日期范围内的设备总数

javascript - 根据 js 脚本输出更改产品价格

MySQL datediff() 函数总是返回相同的结果,无论其值如何

php - 发布到两个链接表

php - 将使用 fopen 创建的文件上传到 AWS S3 存储桶

mysql - 使用 Join 并通过 SUM 显示市场排名。不工作