Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Eksportuj tabelę mysql do CSV za pomocą kodu PHP

Przed pętlą for zainicjuj $header jako pusty ciąg.

$header = '';//initialize header
for ( $i = 0; $i < $fields; $i++ )
{
    $header .= mysql_field_name( $export , $i ) . "\t";

    echo $header;//remove this line
}

EDYTUJ

Zainicjuj także $data poza pętlą while.

$data = '';
while( $row = mysql_fetch_row( $export ) )
{
    $line = '';
    foreach( $row as $value )
    {                                            
        if ( ( !isset( $value ) ) || ( $value == "" ) )
        {
            $value = "\t";
        }
        else
        {
            $value = str_replace( '"' , '""' , $value );
            $value = '"' . $value . '"' . "\t";
        }
        $line .= $value;
    }
    $data .= trim( $line ) . "\n";
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Porównanie czasów przełączania awaryjnego serwera proxy bazy danych — ProxySQL, MaxScale i HAProxy

  2. Nie można załadować wtyczki uwierzytelniającej „caching_sha2_password” w Netbean

  3. pobieranie plików z bazy danych według ich ścieżki w jsp

  4. Błąd tworzenia tabeli MariaDB z kluczem obcym

  5. xampp php 7 Wywołanie niezdefiniowanych funkcji (mysql i odbc)