gpt4 book ai didi

php - SQL 不通过 php 连接

转载 作者:行者123 更新时间:2023-11-29 02:28:08 26 4
gpt4 key购买 nike

我已经在我的 Windows 7 PC 上激活了 iis7。
我也安装了 php 和 MySQL

我正在通过本地主机运行以下 php 代码以创建一个 D'base,即“my_files”。

<?php
error_reporting(E_ALL);
ini_set('display_errors', true);

$con=mysqli_connect("127.0.0.1", "root", "pass");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

// Create database
$sql="CREATE DATABASE my_files";
if (mysqli_query($con,$sql))
{
echo "Database my_db created successfully";
}
else
{
echo "Error creating database: " . mysqli_error($con);
} ?>

此错误:“ fatal error :在第 4 行调用 C:\inetpub\wwwroot\db.php 中未定义的函数 mysqli_connect()”。

(其他 php 代码运行良好。)可能是什么问题和解决方案?

最佳答案

鉴于您的错误(未定义函数),mysqli 接口(interface)在 php.ini 文件中未启用,或者无法加载以供某些准备就绪。

在您的 php.ini 文件中查找此行:

extension=php_mysqli.dll

确保它没有被注释掉。如果是,则取消注释并重新启动 Web 服务器。

如果它在 php ini 中打开,则尝试找出它无法加载的原因(检查日志和谷歌等)。

您可以创建一个简单的页面:

<?php echo phpinfo(); ?>

它会向您显示所有已启用的扩展。启用 mysqli 后,打开该页面并在其中搜索 mysqli 以查看它是否加载正常。

关于php - SQL 不通过 php 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17857287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com