Konvertieren von MySQL-Abfragen in CSV in PHP
In PHP kann der Export von Daten aus MySQL-Abfragen in CSV ohne die Verwendung von temporären Dateien effizient durchgeführt werden Dateien. Hier sind zwei effektive Methoden, um diese Aufgabe zu erfüllen:
Mit MySQLs SELECT ... INTO OUTFILE:
Diese Abfrage gibt das Ergebnis direkt in eine CSV-Datei aus:
SELECT * INTO OUTFILE "c:/mydata.csv" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY "\n" FROM my_table;
Mit PHP-Code:
Dieser Code wählt die Daten aus, formatiert sie im CSV-Format und sendet sie als Antwort:
$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; $iBeide dieser Methoden konvertieren MySQL-Abfrageergebnisse effektiv in das CSV-Format in PHP, wobei die Wahl des Ansatzes von Faktoren wie der Datenbankgröße und der gewünschten Flexibilität abhängt.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3