1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<? // Liste les données de la table // ------------------------------------------- $resQuery = mysql_query("SELECT * FROM table");
header("Content-Type: application/csv-tab-delimited-table"); header("Content-disposition: filename=table.csv");
if (mysql_num_rows($resQuery) != 0) { // titre des colonnes $fields = mysql_num_fields($resQuery); $i = 0; while ($i < $fields) { echo mysql_field_name($resQuery, $i).";"; $i++; } echo "\n";
// données de la table while ($arrSelect = mysql_fetch_array($resQuery, MYSQL_ASSOC)) { foreach($arrSelect as $elem) { echo "$elem;"; } echo "\n"; } } ?> |