php - 给出警告 : mysql_result() expects parameter 1 to be resource, bool 值

标签 php sql

我知道我们已经有很多关于这个错误的问题,但我无法修复我的代码,所以这里的任何人都请帮助我解决这个问题。 我的代码是这样的

function login($username, $password) {
    $user_id = user_id_from_username($username);

    $username = sanitize ($username);
    $password = md5 ($password);

    return (mysql_result(mysql_query("SELECT COUNT (`user_id`) FROM `users` 
        WHERE `username` = '$username' AND `password` = '$password'"),0)==1) ? $user_id : false;

我期待着听到你们的消息。我是这方面的新成员,所以请尽可能简单地回答你的问题。谢谢。

最佳答案

我认为发生此问题的原因是: 你到处写mysql。而不是在每个地方都写 mysqli。 如果到现在还问题没有解决。让我知道我会告诉您另一种方法来解决此问题。

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

相关文章:

sql - 如何在 Db 中实现嵌套组?

sql - PostgreSQL - 如何获取按两列分组的数据?

php - 替换 php 文件中的 {{string}}

php - xampp 控制面板 Apache 端口未打开

php - 使用 php 用 css 设计一个词

php - 使用 PHP 验证 SQL 查询

sql - 如何通过SQL查询在组中添加选择?

php - 在 php 的 stackoverflow 上有像这里这样的成就系统吗?

php - 难以使用 PHP 和 mySQL 显示二维数组

mysql - 获取计数和不同的 SQL 查询