sql >> Databáze >  >> RDS >> Mysql

Dotaz na mysql a export dat jako CSV v PHP

Pokud chcete zapsat každý řádek MySQL do souboru CSV, můžete použít vestavěnou funkci PHP5 fputcsv

$result = mysqli_query($con, 'SELECT * FROM table');
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);

$fp = fopen('file.csv', 'w');

foreach ($row as $val) {
    fputcsv($fp, $val);
}

fclose($fp);

Což by mělo vrátit řetězec oddělený čárkami pro každý řádek zapsaný do file.csv :

row1 val1, row1 val2
row2 val1, row2 val2 
etc..

Nezapomeňte také zkontrolovat oprávnění pro adresář, do kterého zapisujete.



  1. Zabalte některé vstupy do zaškrtávacího políčka a odešlete do databáze

  2. Mysql objednávejte položky do nejnovějšího ze 2 dat

  3. Zavedení ovladače Easysoft Oracle® do vašeho prostředí SOA

  4. Mohu použít poddotaz uvnitř příkazu INSERT?