gpt4 book ai didi

php - MySQL内连接2个表以将用户号与用户名匹配

转载 作者:行者123 更新时间:2023-11-29 08:20:51 25 4
gpt4 key购买 nike

很抱歉,这个问题可能已经被回答了数百次,但我完全迷失在不同的场景之间。

我想要的很简单。我有 2 个表“赌注”和“用户”。

在表“bets”中,我输入了 UserID 而不是 UserName。在表“users”中,UserName 链接到UserID。

我希望能够从“bets”表中读取数据并显示用户名而不是 UserID,因此我需要某种代码来匹配“bets”表中包含的 UserID 并返回改为用户名。

我现在的 MySQL 查询:

$sql5="SELECT * FROM Bets, Users WHERE GameID = '$NGnumber' ORDER BY DrawOrder";
$result5 = mysql_query($sql5) or die(mysql_error());
while($rows5 = mysql_fetch_assoc($result5)){
...

我可以轻松地回显$rows5['UserID'],但我想要用户名(在用户表中)。我怎样才能做到这一点?

谢谢!

最佳答案

使用inner join :

SELECT * FROM Bets INNER JOIN Users ON Bets.userID = Users.userID WHERE GameID = '$NGnumber' ORDER BY DrawOrder

关于php - MySQL内连接2个表以将用户号与用户名匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19452363/

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