gpt4 book ai didi

php - 内部加入后"Column ' id ' in where clause is ambiguous"?

转载 作者:行者123 更新时间:2023-11-29 04:11:26 30 4
gpt4 key购买 nike

我有这个选择查询,在我执行内部联接之前它工作正常。

$id = (int) $_GET['id'];
$data = mysql_query("
SELECT
events.start_datetime,
events.EVENT_NAME,
events.START_TIME,
events.END_TIME,
events.VENUE_LOCATION,
venues.VENUE_NAME
FROM
events
INNER JOIN venues
ON events.VENUE_LOCATION = venues.ID
WHERE
id = ".$id) or die(mysql_error());

$id 变量使查询根据 url 从一行中加载数据(即:page.php?id=1)。

知道哪里出了问题吗?谢谢

最佳答案

在 WHERE 子句中,将 id 更改为 events.idvenues.id,以您的意思为准。不幸的是,MySQL 和我都猜不出你指的是哪一个。

关于php - 内部加入后"Column ' id ' in where clause is ambiguous"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9760923/

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