在我的phpadmin中我尝试每次都犯了一个简单的查询错误但是如果复制查询从我的phpadmin查询这个查询成功我尝试了很多,我发现wronk是什么不同
在我复制的两个单词之间(((((((({food
))))))))))查询中的成功,但如果写((((((((('food'))) ))
$query = "SELECT 'calories'
FROM `food`
ORDER BY 'id' ";
在worng代码中
$query = "SELECT 'calories'
FROM 'food'
ORDER BY 'id' ";
这在所有应用程序中都面对我,但我试着简单地知道这个更快
答案 0 :(得分:4)
在你的第一个案例中,你正在使用反引号,在第二种情况下,你正在使用单引号。您需要使用反引号来包含表名(如果您要使用字符来包含表名)。否则,除非您的表名在MySQL中也是reserved word,否则没有必要。
总之,这没关系:
`food`
因为它是反引号(在QWERTY键盘上的 1 键旁边),而不是单引号。
这不行:
'food'
因为它是单引号。