gpt4 book ai didi

php - 登录和注册系统出现问题。接收和错误

转载 作者:行者123 更新时间:2023-11-30 01:32:02 24 4
gpt4 key购买 nike

我对这个问题进行了多次搜索。我也看到它在很多地方被问到,但从未达到我遇到问题的程度。我也没有找到解决我的问题的解决方案。我花了很长时间试图解决这个问题,在问题得到解决之前我无法继续前进,任何帮助将不胜感激。

这是 phpacademy 的登录和注册教程。

我的错误如下:

警告:mysql_result() 期望参数 1 为资源, bool 值在第 5 行 C:\xampp\htdocs\lr\core\functions\users.php 中给出

我的 users.php 文件的代码如下,与教程中的代码 100% 相同。我的无法工作,他的却无法工作。

<?php
function user_exists ($username) {
$username = sanitize($username);
$query = mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username'");
return (mysql_result($query, 0) == 1) ? true : false;
}
?>

以下是上述代码的第 5 行,错误似乎是由该行引起的。

return (mysql_result($query, 0) == 1) ? true : false;

再次感谢。

最佳答案

此错误表明您之前的语句mysql_query

     $query = mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username'");

已返回 false,如果您检查 documentation它指出失败时 mysql_query 将返回 false。因此,我们需要得出您的查询失败的结论。查找有关查询失败原因的更多信息。在语句末尾包含 mysql_error()

   $query = mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username'") or die(mysql_error());

关于php - 登录和注册系统出现问题。接收和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17335290/

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