我正在尝试将输出从一个SQL语句转换为另一条SQL语句,尽管它似乎不起作用。有替代方案,我将如何使用?

$id = ($_SESSION["user_id"]);
                $query1 = "SELECT event_id FROM booking where user_id = '$id'";
                $result = mysql_query($query1);

                $query2 = "SELECT * FROM event where event_id = '$result'";
                $results = mysql_query($query2);

最佳答案

您可以加入表格,尝试使用以下语法

SELECT event.event_id,booking.*
FROM event
JOIN booking on event.event_id=booking.event_id
WHERE booking.user_id='$id';

关于mysql - 在另一个SQL语句中使用SQL语句的输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21111301/

10-12 21:05