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

Rol*_*and 4 php mysql

我有一个情况,我有一个名为'主文件'的mySql表,包含6000条记录.

我怎么得到一个错误 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

我的代码如下所示.

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


//Looping threw the Master File
while($row = mysql_fetch_array($results)){
    print_r($row);
}
Run Code Online (Sandbox Code Playgroud)

dna*_*irl 14

$sql = "SELECT * FROM `Master File`";
Run Code Online (Sandbox Code Playgroud)

您需要在具有空格的字段名周围返回刻度.

  • 当表包含以MySQL中的保留字命名的字段(如'group'和'sum')时,这也会有所帮助.我以前见过这种事.您也可以在字段名称上使用后面的刻度. (3认同)