大家早上好,
我使用的网站应用名称为: Dolibarr 。此应用程序使用PHP
编写脚本并拥有MySQL
数据库以存储数据。
我有一个来自Dolibarr的页面,它给我一个包含一些数据的数组:id
,name
,...
我希望能够下载包含此数据的.csv文件。我已经编写了一些内容,但是我下载了#39;窗口,我一到这个页面:
// mysql database connection details
$host = "localhost";
$username = "*****";
$password = "*****";
$dbname = "dolibarr";
// open connection to mysql database
$connection = mysqli_connect($host, $username, $password, $dbname) or die("Connection Error " . mysqli_error($connection));
// fetch mysql table rows
$sql = "select * from llx_parts";
$result = mysqli_query($connection, $sql) or die("Selection Error " . mysqli_error($connection));
$fp = fopen('parts.csv', 'w');
while($row = mysqli_fetch_assoc($result))
{
fputcsv($fp, $row);
}
fclose($fp);
//close the db connection
mysqli_close($connection);
echo "<script type='text/javascript'>document.location.replace('http://*********/parts/parts.csv');</script>";
header("Location: http://********/parts/parts.csv");
exit();
// End of page
llxFooter();
$db->close();
但是当我到达我的页面时,我想在我的阵列之后创建一个下载链接,而不是下载窗口。
这是一个朋友项目,我在PHP中确实没有知识。