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 :
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 )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); ?>
Partager