Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xuất bảng mysql sang CSV bằng mã PHP

Trước vòng lặp for, hãy khởi tạo $ header thành chuỗi trống.

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

    echo $header;//remove this line
}

CHỈNH SỬA

Đồng thời khởi tạo $ data bên ngoài vòng lặp 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. Tạo Trình kích hoạt để xóa các hàng cũ hơn 90 ngày

  2. làm thế nào để sử dụng mysql với asp.net?

  3. cách kết hợp và sắp xếp hai bảng khác nhau với nhau trong Mysql

  4. PDO và KHÔNG phải là chức năng NULL

  5. Thay đổi chức năng thành PDO