Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么这个Mysql查询不起作用_Php_Mysql - Fatal编程技术网

Php 为什么这个Mysql查询不起作用

Php 为什么这个Mysql查询不起作用,php,mysql,Php,Mysql,下面是我的疑问。这是一个简单的查询,但where子句中给出了错误 我正在尝试从我的订单表中获取延迟的订单 SELECT * FROM orders where delayed='Y' 这里怎么了?DELAYED是一个MySQL关键字(如在插入DELAYED中),因此您需要将“DELAYED”列用反勾括起来: SELECT * FROM orders where `delayed`='Y' 请注意,这些是反勾号,而不是撇号。DELAYED是一个MySQL关键字(如插入DELAYED),因此您需

下面是我的疑问。这是一个简单的查询,但where子句中给出了错误

我正在尝试从我的订单表中获取延迟的订单

SELECT * FROM orders where delayed='Y'

这里怎么了?

DELAYED
是一个MySQL关键字(如在
插入DELAYED
中),因此您需要将“DELAYED”列用反勾括起来:

SELECT * FROM orders where `delayed`='Y'

请注意,这些是反勾号,而不是撇号。

DELAYED
是一个MySQL关键字(如
插入DELAYED
),因此您需要将“DELAYED”列包装在反勾号中:

SELECT * FROM orders where `delayed`='Y'

请注意,这些是反勾号,而不是撇号。

在mysql中。在将其用作列名时,将其括在反勾(`)中

请尝试以下内容:

SELECT * FROM orders WHERE `delayed`='Y'

DELAYED
在mysql中。在将其用作列名时,将其括在反勾(`)中

请尝试以下内容:

SELECT * FROM orders WHERE `delayed`='Y'
试试这个:

SELECT * FROM orders where `delayed`='Y'
试试这个:

SELECT * FROM orders where `delayed`='Y'

虽然backtick选项有效,并且也适用于带空格的字段名,但我个人认为,如果可能,最好避免使用此类表名。不是因为背勾本身,它们是无害的,而是因为传统。保留字不能用作标识符,因为。。。它们是保留的


干杯

虽然backtick选项有效,并且也适用于带空格的字段名,但我个人认为,如果可能,最好避免使用此类表名。不是因为背勾本身,它们是无害的,而是因为传统。保留字不能用作标识符,因为。。。它们是保留的

干杯