gpt4 book ai didi

php - 查询从其他表中获取相应的用户 ID

转载 作者:行者123 更新时间:2023-11-29 03:27:31 25 4
gpt4 key购买 nike

我非常感谢您的帮助。我意识到有人问过这类问题,但我找不到足够相似的问题来解决我的问题。

我们的数据库中有以上两个表,名为 Account 和 Count。我们需要的是比较帐户表中的用户名和密码,以便用户可以登录,然后需要从计数表中获取他各自的 user_id。

账户表包含id、用户名和密码。计数表包含 user_id 和点。

Account: 
ID | username | password | email
--------------------------------------------
1 | sample1 | *** | abc@gmail.com

Count:
user_id | friends | point
---------------------------------
1 | 99 | 80

现在的问题是我们需要上面的解决方案和下面的当前代码.....

LOGIN -----------------
if($formAction == "login") {
//VERIFY IF THE USERNAME ALREADY EXIST
$SQL = "SELECT * FROM Accounts WHERE username = '" . $username . "'";

//GIVE THE RESULT
$result_id = @mysql_query($SQL) or die("DATABASE ERROR!");
$total = mysql_num_rows($result_id);

if($total) {
$datas = @mysql_fetch_array($result_id);
if(!strcmp($password, $datas["password"])) {
if($emailActivation == "true") {
click on his activation link
if($datas["activated"] == 1) {
echo "IMCONNECTED";
}
else {
echo "ACCOUNT_NOT_ACTIVATED";
}
}
else if($emailActivation == "false") {
echo "IMCONNECTED";
}
}
else {
echo "WRONG_PASSWORD";
}
}
else {
echo "User not found!";
}
} //END OF LOGIN ACTION

那么谁能帮我解决如何通过在上面的登录 php 代码中传递查询来从计数表中获取 user_id 的解决方案。

我帖子上的代码允许我在登录后访问有关用户的所有详细信息,例如来自帐户表的电子邮件,但我想要的是以这种方式传递对“计数”表的查询,以便我可以从计数表中访问有关该特定用户 ID 的信息,例如“ friend ”或“积分”。

谁能帮帮我。我不太了解 php,所以我需要完整的代码。

最佳答案

    if(!strcmp($password, $datas["password"])) {

$res = mysql_query("SELECT * FROM `Count` WHERE `user_id`='".$datas['id']."';") or die(mysql_error());
$row = mysql_fetch_assoc($res);

# here you have it, do what you need
$user_id = $row['user_id'];

关于php - 查询从其他表中获取相应的用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34287679/

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