我目前正在尝试获取列名为空格的表数据。
客户端创建了包含空格的列名的数据库,该表连接在其他表中,我尝试使用[]和''中的列名但似乎不起作用。我的查询如下:
$query = "SELECT appliances.*, location.* FROM (appliances LEFT JOIN location ON appliances.Location ID = location.ID) WHERE Location ID = 11";
答案 0 :(得分:2)
“我要求客户更改列以使用下划线,但此列链接到数据库中的许多表。”
由于无法按照评论中的说明更改列名,请尝试一下。
appliances.`Location ID` = location.ID) WHERE `Location ID`
或
`appliances`.`Location ID` = location.ID) WHERE `Location ID`
也检查错误。我不知道哪个API用于连接,也不知道在哪个平台上使用。