在我的phpadmin中,我每次都尝试使用一个简单的查询出错,但如果从我的phpadmin查询中复制查询此查询成功,我会尝试很多,我发现wronk有什么不同在我复制的两个单词之间((((food
))))))))
在编写代码中
$query = "SELECT 'calories'
FROM `food`
ORDER BY 'id' ";
在磨损代码中
$query = "SELECT 'calories'
FROM 'food'
ORDER BY 'id' ";
这在所有应用程序中都面临我,但我尝试简单以更快地知道这一点
在第一种情况下,您使用反引号,在第二种情况下,您使用单引号。您需要使用反引号将表名括起来(如果要使用字符将表名括起来)。否则,除非您的表名也是 MySQL 中的保留字,否则没有必要。
总之,这是可以的:
`food`
因为它是反引号(在 QWERTY 键盘上的 1 键旁边),而不是单引号。
这是不行的:
'food'
因为它是单引号。