Php “where子句”中的未知列“Process_Status”

Php “where子句”中的未知列“Process_Status”,php,mysql,Php,Mysql,下面的代码返回 “where子句”中的未知列“Process_Status” 但是,当我复制并粘贴此查询时 从AccountStatusType=Start和Process_状态为空限制10的会计中选择* 直接进入MySQL,是成功的 我对PHP/MySQL有点陌生,所以在使用PHP解析查询时,是否必须使用不同的措辞 谢谢 马特奇怪。。。尝试使用backticks SELECT*FROM ACCOUNTING,其中'ACCTSTATUSTYPE`=Start且'Process_Status'为空

下面的代码返回

“where子句”中的未知列“Process_Status”

但是,当我复制并粘贴此查询时

从AccountStatusType=Start和Process_状态为空限制10的会计中选择*

直接进入MySQL,是成功的

我对PHP/MySQL有点陌生,所以在使用PHP解析查询时,是否必须使用不同的措辞

谢谢


马特

奇怪。。。尝试使用backticks SELECT*FROM ACCOUNTING,其中'ACCTSTATUSTYPE`=Start且'Process_Status'为空限制10是否确实选择了正确的数据库?请停止使用MySQL扩展。它已被弃用。有关更多信息,请参阅该db表ACCTSTATUSTYPE中是否有列?@HamZaDzCyberDeV Backticks仅在列名为保留字或包含非字母数字时才需要。此外,在命令行中也需要它。
$result = mysql_query('SELECT * FROM ACCOUNTING WHERE  ACCTSTATUSTYPE = "Start" AND Process_Status IS NULL LIMIT 10');
if($result === FALSE) 
{
    die(mysql_error());
}