2
mysqli_query($dbc, "DROP TABLE `applicants`") or die(mysqli_error($dbc));

mysqli_query($dbc, "DROP TABLE applicants") or die(mysqli_error($dbc));

根据我的观察,以上两个语句中的任何一个都执行相同的操作并给出相同的结果。那么我什么时候应该在 PHP 脚本的 SQL 查询中引用表和列名呢?“用反引号引用”是否与不同版本的 MySQL 服务器或 PHP 服务器高度相关?

4

1 回答 1

6

只有在使用MySQL中保留字的列名或表名时,才需要使用反引号。

drop table `order`

例如需要反引号,因为order是保留字。

于 2013-10-14T14:16:29.500 回答