gpt4 book ai didi

php - 警告 : mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool 值在 ../第 7 行给出

转载 作者:行者123 更新时间:2023-11-29 21:36:23 25 4
gpt4 key购买 nike

我的网站遇到一些问题。域名是bitcointap.xyz。在/register 和/login 页面上。我遇到一些 PHP 错误。在/register 页面 (bitcointap.xyz/register) 上,我收到错误:

"Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in ../ on line 7"

注册.php:http://pastebin.com/4pqvyiL1

我遇到的另一个问题是 Login.php 页面。我收到错误;

mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in ../ on line 9

登录.php:http://pastebin.com/ednfCE1y

非常感谢任何帮助。谢谢。

最佳答案

我的猜测:连接失败。结果将为false( bool 值)。
因此,mysql_query($con, …)尝试使用false的连接句柄
手册说:

Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.

$con = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if ($con===false) {
echo 'Connection failed (' . $con->connect_errno . '): ' . $con->connect_error;
exit(1);
}
$result = mysqli_query($con, "SELECT * FROM `settings`");
if ($result===false) {
echo 'Selection failed :' . $con->error;
exit(2);
}
$settings = mysqli_fetch_array($result);
// ...

因此,您应该查看包含 include 'db.php'include 'dbc.php',它们定义了连接参数。

关于php - 警告 : mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool 值在 ../第 7 行给出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893530/

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