我有数据库,有两个表是事件,地点。
事件表包含eventTitle、eventID和venueID。
场馆表包含venueID、venueName和位置。
这是我的sql查询。

$sqlEvent = "SELECT * FROM te_events , te_venue ORDER by eventTitle
                WHERE te_events.venueID = te_venue.venueID
                 ";

但有一个错误u have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE te_events.venueID = te_venue.venueID' at line 2
我要做的是使用php脚本在页面中显示venuename和位置。
删除“where”子句后,所有工作都会找到,但事件会重复。

最佳答案

顺序错误的子句

"SELECT * FROM te_events , te_venue
  WHERE te_events.venueID = te_venue.venueID
ORDER by eventTitle  ";

在a中,选择订单前的claue位置

关于php - 如何在不同数据库表的一页中显示数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40045624/

10-11 01:25