gpt4 book ai didi

php - 没有错误,也没有导出文件。 PHP MySQL 到 CSV

转载 作者:行者123 更新时间:2023-11-29 14:35:46 25 4
gpt4 key购买 nike

这是我的 PHP 代码,我知道 SQL 查询有效,我测试了该命令以在数据库的数据文件夹中查找新的 CSV 文件。但是,当我使用 MySQL 在 PHP 中运行查询时,任何地方都没有出现文件。请有人指出我正确的方向,或者告诉我我的代码有缺陷吗?

<?php
$host="localhost";
$user="xxxx";
$password="xxxx";
$dbname="fbclients";

$con = new mysqli($host, $user, $password, $dbname)
or die ('Could not connect to the database server' . mysqli_connect_error());

$query = "SELECT * INTO OUTFILE \"contacts10.csv\" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM contacts";
if ($stmt = $con->prepare($query)) {
$stmt->execute();
$stmt->bind_result($field1, $field2, $field3);
while ($stmt->fetch()) {
//printf("%s, %s\n", $field1, $field2, $field3);
}
$stmt->close();
}
//$con->close();
?>

最佳答案

转义引号。

它应该是INTO OUTFILE\"contacts10.csv\"。请注意反斜杠,或使用单引号。

我不知道如何才能没有错误地运行。这不是 Perl,这里 - 你不能让它假设字符串外的 contacts10.csv 意味着什么。

关于php - 没有错误,也没有导出文件。 PHP MySQL 到 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9090542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com