Conversion de requêtes MySQL en CSV en PHP
En PHP, l'exportation de données de requêtes MySQL vers CSV peut être réalisée efficacement sans utiliser de ressources temporaires. fichiers. Voici deux méthodes efficaces pour accomplir cette tâche :
Utilisation de SELECT ... INTO OUTFILE de MySQL :
Cette requête génère directement le résultat dans un fichier CSV :
SELECT * INTO OUTFILE "c:/mydata.csv" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY "\n" FROM my_table;
Utilisation du code PHP :
Ce code sélectionne les données, les formate au format CSV et les envoie en réponse :
$select = "SELECT * FROM table_name"; $export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) ); $fields = mysql_num_fields ( $export ); // Get header for ( $i = 0; $iCes deux méthodes convertissent efficacement les résultats des requêtes MySQL au format CSV en PHP, le choix de l'approche dépendant de facteurs tels que la taille de la base de données et la flexibilité souhaitée.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3