php - MySQL, PHP : Under what situations, 必须或建议使用反引号吗?

标签 php mysql

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 服务器高度相关?

最佳答案

只有在使用 reserved words 的列名或表名时才需要使用反引号在 MySQL 中。

drop table `order`

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

关于php - MySQL, PHP : Under what situations, 必须或建议使用反引号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19362310/

相关文章:

php - 如何开发 php 应用程序以在许可基础上进行销售或租赁?

php - 如何从多个表中获取按时间排序的最后 30 个项目?

mysql - 每当更新或添加第二个表行时,第一个表的列值需要自动更新

javascript - 如何返回一个对象而不是数组? (mysql 与 Node ,js)

python - 定期重新运行相同查询时无法获取最新行

php codesniffer 什么都不返回……我的代码是标准的吗?

php - 尝试使用 PHP 在 <select> 元素中选择一个选项

javascript - 使用 Angular、PHP、MySQL 进行数据库连接

MySQL限制索引

mysql - 从静态日期计算 MySQL 中的年度到期时间