sql >> Database teknologi >  >> RDS >> Mysql

Forespørg på mysql og eksporter data som CSV i PHP

Hvis du vil skrive hver MySQL-række til en CSV-fil, kan du bruge den indbyggede PHP5-funktion 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);

Hvilket skal returnere en kommasepareret streng for hver række skrevet til file.csv :

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

Sørg også for at kontrollere tilladelser for det bibliotek, du skriver til.



  1. Hvordan opgraderer man selv-hostet wordpress og installerede plugins af live-webstedet til de seneste tilgængelige versioner uden at stå over for nogen problemer?

  2. mysql jdbc-driveren understøtter ikke afgrænsere i triggere med flere sætninger

  3. Tabeltype i Oracle PL SQL-eksempel

  4. Sådan tilføjer du kombinerede unikke felters valideringsregel i Laravel 4