gpt4 book ai didi

php - 简单的 MySQL "USE"查询不会使用 PHP 返回任何响应

转载 作者:行者123 更新时间:2023-11-29 02:46:32 25 4
gpt4 key购买 nike

<分区>

抱歉,如果这看起来很简单。我刚开始使用 PHP 和 MySQL,过去 2 天我一直坚持使用它。

本质上,我正在编写一个用户注册/登录系统,但我在(显然)选择将存储用户凭据的数据库时遇到了问题。

我的代码精简到最基本的部分。

<?php
$servername = "localhost";
$username = "qtesting";
$password = "test";
$database = "qtesting";

$mysqli = mysqli_connect($servername, $username, $password) or die('Error connecting to MySQL server.');;
if($mysqli->connect_errno > 0){
die('Unable to connect to database [' . $mysqli->connect_error . ']');
}
$result=mysqli_query("USE qtesting");
echo $result;

如果我允许我的完整代码运行,当我尝试运行任何进一步的查询时,它会返回“未选择数据库”。因此,我将代码逐行缩减为您在上面看到的内容,并打开查询日志记录以查看发生了什么。

根据我的查询日志,已成功打开到服务器的连接,但 USE 查询似乎没有运行。为了澄清,我创建了 $result 变量并要求 PHP 回显 $result 以进行调试。

此外,您可能会注意到我定义了一个 $database 变量。我还尝试在通过 mysqli_connect($servername, $username, $password, $database) 建立连接时选择数据库

有没有人有什么想法?

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