Bonjour à tous,
Dans le cadre d'un projet étudiant. Je dois pouvoir exporter les données d'une table en format excel (csv) via un bouton.
J'ai donc utilisé ce petit script.
Mais j'ai ce message d'erreur que je ne comprends pas.
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\projet_cci_annee\excel1.php on line 5
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\projet_cci_annee\excel1.php on line 5
Erreur SQL !
En vous remerciant par avance,
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 <?php //on exporte la table sous forme d'un tableau de la requete précedante $requete = "SELECT TitQuest FROM Questionnaire"; $result = mysqli_query($requete) or die('Erreur SQL !<br />'.$requete.'<br />'.mysqli_error()); mysqli_close(); $montablo = array(); while($row = mysqli_fetch_array($result, MYSQL_NUM)) { $montablo[] = implode("t", $row); } // on formate le fichier CSV $montablo = implode("rn", $montablo); $datestamp = date("Y-m-d"); $filename = $datestamp."_table.csv"; // on insère les en-têtes Excel header("Content-Disposition: attachment; filename=$filename"); header("Content-Type: application/vnd.ms-excel"); // et on exporte le fichier echo $montablo; ?>
Cordialement.
Pour information j'ai la même requête que la précédente que je dois afficher en csv qui fonctionne parfaitement.
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 <?php //Affiche la requete sur la page $reponse = $database ->query('SELECT TitQuest FROM Questionnaire'); while ($donnees = $reponse->fetch_assoc()) { echo $donnees['TitQuest'] . '<br />'; } $reponse->close(); ?>
Partager