Php 简单MYSQL查询后无法访问用户的名字

Php 简单MYSQL查询后无法访问用户的名字,php,html,mysql,sql,Php,Html,Mysql,Sql,我想欢迎,[用户名]!出现在我的网站的一个页面上 我执行以下查询: 选项1我尝试过: $first_name = mysql_query("SELECT first_name FROM users WHERE id = $user_id"); echo "Welcome, " . $first_name . "!"; 选择2我试过: $users = mysql_query("SELECT * FROM users WHERE id = $user_id"); if (count(

我想欢迎,[用户名]!出现在我的网站的一个页面上

我执行以下查询:

选项1我尝试过:

$first_name = mysql_query("SELECT first_name FROM users WHERE id = $user_id");

echo "Welcome, " . $first_name . "!";
选择2我试过:

$users = mysql_query("SELECT * FROM users WHERE id = $user_id");

    if (count($user) == 1)
    {
        // first (and only) row -- meaning only one user in this array
        $user = $users[0];

        echo "first_name: " . $user['first_name'] . "!";
    }
“我的用户”表中的一行如下所示: id |名字|姓氏|电子邮件|密码

我已经测试并成功获得了用户id。我的SQL查询也已经测试并正常工作

这是插入到HTML代码中的php代码


我正在努力访问用户的名字-感谢您的帮助

您忘了取结果

$users = mysql_query("SELECT first_name  FROM users WHERE id = $user_id");
$row = mysql_fetch_assoc($users);
echo $row['first_name'];

供参考。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

您忘记获取结果

$users = mysql_query("SELECT first_name  FROM users WHERE id = $user_id");
$row = mysql_fetch_assoc($users);
echo $row['first_name'];

供参考。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

您忘记获取结果

$users = mysql_query("SELECT first_name  FROM users WHERE id = $user_id");
$row = mysql_fetch_assoc($users);
echo $row['first_name'];

供参考。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

您忘记获取结果

$users = mysql_query("SELECT first_name  FROM users WHERE id = $user_id");
$row = mysql_fetch_assoc($users);
echo $row['first_name'];

供参考。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

$userArray=mysql\u querySELECT*FROM users,其中id=$user\u id

$user=mysql\u fetch\u array$userArray

如果!空$user{

        echo "Welcome, " . $user['first_name']. "!";

}

$userArray=mysql\u querySELECT*来自id=$user\u id的用户

$user=mysql\u fetch\u array$userArray

如果!空$user{

        echo "Welcome, " . $user['first_name']. "!";

}

$userArray=mysql\u querySELECT*来自id=$user\u id的用户

$user=mysql\u fetch\u array$userArray

如果!空$user{

        echo "Welcome, " . $user['first_name']. "!";

}

$userArray=mysql\u querySELECT*来自id=$user\u id的用户

$user=mysql\u fetch\u array$userArray

如果!空$user{

        echo "Welcome, " . $user['first_name']. "!";

}

mysql\u查询返回语句句柄,而不是所选字段。您需要首先获取一行:请注意,mysql_*函数已弃用/过时,您不应该再使用它们。mysql_query返回语句句柄,而不是您选择的字段。您需要首先获取一行:请注意,mysql_*函数已弃用/过时,您不应该再使用它们。mysql_query返回语句句柄,而不是您选择的字段。您需要首先获取一行:请注意,mysql_*函数已弃用/过时,您不应该再使用它们。mysql_query返回语句句柄,而不是您选择的字段。您需要先获取一行:请注意mysql_*函数已弃用/过时,您不应该再使用它们。嗯,尝试过使用此函数,但运气不佳……还有其他建议吗?您需要在描述此函数不起作用的原因时做得更好。我们猜不出你有什么密码。上面的代码是功能性的,因此,如果它不起作用,您将错误地实现它。谢谢,我一定没有正确连接到我的数据库。我会努力的。嗯,试过用这个,但是运气不好……还有其他建议吗?在描述为什么不起作用时,你需要做得更好。我们猜不出你有什么密码。上面的代码是功能性的,因此,如果它不起作用,您将错误地实现它。谢谢,我一定没有正确连接到我的数据库。我会努力的。嗯,试过用这个,但是运气不好……还有其他建议吗?在描述为什么不起作用时,你需要做得更好。我们猜不出你有什么密码。上面的代码是功能性的,因此,如果它不起作用,您将错误地实现它。谢谢,我一定没有正确连接到我的数据库。我会努力的。嗯,试过用这个,但是运气不好……还有其他建议吗?在描述为什么不起作用时,你需要做得更好。我们猜不出你有什么密码。上面的代码是功能性的,因此,如果它不起作用,您将错误地实现它。谢谢,我一定没有正确连接到我的数据库。我会努力的。