我正在尝试从mysql生成一个文件。我使用的是:
SELECT * INTO OUTFILE $_SERVER['DOCUMENT_ROOT']/data.txt FIELDS TERMINATED BY ',' FROM admin";
代码工作正常,因为我没有收到任何错误。但问题是我无法找到文件的创建位置。请问任何人帮助我。
我正在使用共享托管。
由于
答案 0 :(得分:1)
查询应该像这样运行,我的意思是应该引用它。
mysql_query("SELECT * INTO OUTFILE '{$_SERVER['DOCUMENT_ROOT']}/data.txt' FIELDS TERMINATED BY ',' FROM admin";");
要成功运行此查询,您需要这些
FILE
权限$_SERVER['DOCUMENT_ROOT']/data.txt
的写权限。此目录必须可访问。 答案 1 :(得分:0)
你正在使用共享主机然后好方法连接ftp并获取物理工作目录的路径,你可以获得表单“pwd”linux命令
使用该路径,因为在共享主机上会产生一些时间问题