Php 如何从表名中有空格的表中选择数据?

Php 如何从表名中有空格的表中选择数据?,php,mysql,Php,Mysql,我有一个情况,我有一个名为“Master File”的mySql表,其中包含6000条记录 但是,我收到一个错误警告:mysql\u fetch\u array():提供的参数不是有效的mysql结果资源 我的代码如下所示 $sql = "SELECT * FROM Master File"; $results = mysql_query($sql); //Looping threw the Master File while($row = mysql_fetch_array($result

我有一个情况,我有一个名为“Master File”的mySql表,其中包含6000条记录

但是,我收到一个错误
警告:mysql\u fetch\u array():提供的参数不是有效的mysql结果资源

我的代码如下所示

$sql = "SELECT * FROM Master File";
$results = mysql_query($sql);


//Looping threw the Master File
while($row = mysql_fetch_array($results)){
    print_r($row);
}

您需要在有空格的字段名周围加上反勾号。

为了便于将来参考,您收到的错误是一个一般性错误,这意味着您的查询没有返回结果,因此
$results
为空。当表中包含以MySQL中的保留字命名的字段(如“group”和“sum”)时,这也会有所帮助。我以前见过这种情况发生在人身上。您也可以在字段名上使用反勾号。
$sql = "SELECT * FROM `Master File`";