gpt4 book ai didi

php - 在 ID 上连接了 2 个表,工作正常,但现在我想回显另一个表的 ID

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

我有 2 个表,它们已使用关联两个表上数据的 ID 进行连接。我完美地输出了信息。

我输出 ID,它返回 table_1 中 ID 列的 ID - 完美。但现在我想在同一语句中输出 table_2 中的 ID 列。

我现在如何说出 table_2 中的 ID,而不是 table_1 中的 ID?

这是一些代码...

$who = $_SESSION['who'];

$data = mysql_query("SELECT * FROM tbl_messages INNER JOIN tbl_users ON tbl_messages.from_user = tbl_users.id WHERE tbl_messages.to_user = $who")

or die(mysql_error());

while($info = mysql_fetch_array( $data ))
{
echo "From:" . $info['id'];
echo "to:" . $info['id'];
}

最佳答案

做到这一点的一个好方法是说

SELECT tbl_messages.id as msgID, tbl_users.id as usrID, * FROM tbl_messages INNER JOIN tbl_users ON     tbl_messages.from_user = tbl_users.id WHERE tbl_messages.to_user = $who

然后您将引用具有该名称的字段

echo "From:" . $info['msgID'];
echo "to:" . $info['usrID'];

关于php - 在 ID 上连接了 2 个表,工作正常,但现在我想回显另一个表的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17344314/

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