我想将我的所有数据从表格导出到我网站所在的同一文件夹中的csv文件。
mysqli_query($connect,"SELECT *
FROM grades
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '\"'
LINES TERMINATED BY '\n'");
创建文件时没有问题,但它会将其保存在MySQL的数据位置,如果您使用的是远程服务器而不是管理员,则会更难/无法访问。
有人知道如何将文件保存在我的网站所在的同一文件夹中吗? (INTO OUTFILE C:\ server \ http \ mywebsite不可接受)
谢谢!
答案 0 :(得分:1)
此查询正在您连接的服务器上执行,因此它将保存在其上,您可以选择它然后保存它
$result = mysqli_query($connect,"SELECT * FROM grades");
while ($row = mysqli_fetch_assoc($result)) {
$row2[]=implode(",",$row);
}
file_put_contents ("file.csv",implode("\r\n",$row2));