gpt4 book ai didi

PHP MySql 错误无法从数据库读取 id

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

我正在关注 php 和 mysql 中的登录/注册教程。正如您在此视频中看到的: http://www.youtube.com/watch?v=JUk2e8oqOvI&list=PLE134D877783367C7

您可以在 06:28 分钟找到函数 user_id_from_username。

我有确切的功能:

function user_id_from_username($username){                  
$username = sanitize($username);
return mysql_result(mysql_query("SELECT 'user_id' FROM 'users' WHERE 'username' = '$username'"), 0, 'user_id');
}

但是这个查询永远不会返回 user_id。我尝试回显此查询的结果,但没有得到任何结果。数据库正常,所有其他查询都正常。如果我再次在 mysql 工作台中运行此查询,它就会起作用。我不知道问题出在哪里。你能帮我吗?

最佳答案

删除 user_id、用户和用户名周围的引号。

引号仅适用于字符串

mysql_query("SELECT user_id FROM users WHERE username = '$username'")

或优化

mysql_query('SELECT user_id FROM users WHERE username = "' . $username . '";')

关于PHP MySql 错误无法从数据库读取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17877315/

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