Php 选择输入输出文件语法错误?

Php 选择输入输出文件语法错误?,php,mysql,sql,Php,Mysql,Sql,我正在使用UniController为我的网站运行本地主机。我试图从我的数据库中获取信息,并将其输出到一个文件中,其中包含一个php文件中的以下代码。mysql\u查询($sql)返回的值为FALSE。我不知道为什么,我需要它返回真的 $sql = "SELECT * INTO OUTFILE \"".$file."\" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY

我正在使用UniController为我的网站运行本地主机。我试图从我的数据库中获取信息,并将其输出到一个文件中,其中包含一个php文件中的以下代码。mysql\u查询($sql)返回的值为FALSE。我不知道为什么,我需要它返回真的

$sql = "SELECT * INTO OUTFILE \"".$file."\"
        FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"'
        LINES TERMINATED BY \"\n\"
        FROM `cbmarker`.`cbdata`";

        if(sizeof($SQLArray) > 0)
        {
            $sql = $sql . " WHERE " . join(" AND ", $SQLArray) .";";
        }
$result = mysql_query($sql);

$sql
最后包含什么?它将是这样的:选择*到输出文件“/var/www/tmp/dbdownload.csv“字段终止于”,“可选地包含于”“行终止于”“从
cbmarker
cbdata
其中
project\u id
='155'和
userid
='99'和
review\u mark
='0';
$sql
最后包含什么?它将是这样的:选择*到输出文件“/var/www/tmp/dbdownload.csv“字段终止于”,“可选地包含于”“行终止于”“从
cbmarker
cbdata
其中
project\u id
='155'和
userid
='99'和
review\u mark
='0';