我目前有一個應用程序,顯示約4,000項。我從MySQL數據庫拉這個。我試圖創建一個按鈕,強制將所有項目從數據庫中下載到csv文件中。我怎麼去解決這個問題?如何使用php導出sql數據的csv文件?
csv.php
<?php
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
fputcsv($output, array('Column 1', 'Column 2', 'Column 3'));
mysql_connect('localhost', 'root', 'root');
mysql_select_db('wp_xroads');
$rows = mysql_query('SELECT first_name,last_name,phone FROM bags');
while ($row = mysql_fetch_assoc($rows)) fputcsv($output, $row);
?>
HTML
<div class="col-md-2">
<!-- Button to trigger csv file exporting -->
<form action="csv.php" method="get">
<a class="btn btn-success" type="submit" target="_blank">
Export CSV <span class="badge"><span class='glyphicon glyphicon-save-file'></span></span>
</a>
</form>
</div>
在此先感謝。 -ken
https://gist.github.com/apocratus/936404 – yesitsme
哪些錯誤絲毫你的代碼? – gonzalon
@yesitsme,我如何將html中的按鈕鏈接到腳本? –