Télécharger un fichier csv créé par la fonction fputcsv
Bonsoir tout le monde !
J'ai cherché un peu comment générer un fichier .csv à partir d'une table depuis la BDD et j'ai trouvé le code suivant :
Code:
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
| <?php
// mysql database connection details
$host = "localhost";
$username = "root";
$password = "";
$dbname = "test";
// 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 identification";
$result = mysqli_query($connection, $sql) or die("Selection Error " . mysqli_error($connection));
$fp = fopen('Export.csv', 'w');
while($row = mysqli_fetch_assoc($result))
{
fputcsv($fp, $row);
}
fclose($fp);
//close the db connection
mysqli_close($connection);
?> |
Le code fonctionne bien et il génre le fichier Exports.csv ce que je veux faire c'est de créer un bouton qui rassemble toute l'opération (Création du fichier Export.csv + Téléchargement du ficher )