php - 简单的 MySQL 语法错误

标签 php mysql sql select

<分区>

我正在运行以下代码,但找不到错误所在。谁能建议我应该检查什么?

$result = mysql_query("SELECT * FROM table") or die (mysql_error());

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table' at line 1

最佳答案

table是保留关键字,必须用反引号转义。

SELECT * 
FROM `table`

关于php - 简单的 MySQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13415356/

相关文章:

php - 如何在印度标准时间中插入日期时间并在检索格式日期时间后仅在 php 中插入日期时间?

mysql - Mysql DISTINCT 和 count if

sql - Oracle中如何精确选择数字

php - 从 MySQL 返回结果时的数字顺序

php - 如何在没有并发问题的情况下选择行并更新它们?

php - laravel 4 docx 文件验证不起作用

mysql - 如何编写这个基本的内连接 SQL 查询

php - 我应该如何在mysql中查询这个

php - 星期几 Yii2 主动查询

php - 如何使用 PHP 以编程方式构建 APR1-MD5