Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक MySQL क्वेरी को CSV में बदलने के लिए PHP कोड

SELECT * INTO OUTFILE "c:/mydata.csv"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
FROM my_table;

(इसके लिए दस्तावेज़ यहां है:http:// dev.mysql.com/doc/refman/5.0/hi/select.html )

या:

$select = "SELECT * FROM table_name";

$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) );

$fields = mysql_num_fields ( $export );

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

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";
}
$data = str_replace( "\r" , "" , $data );

if ( $data == "" )
{
    $data = "\n(0) Records Found!\n";                        
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=your_desired_name.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरी का उपयोग करके संपूर्ण तालिका में टेक्स्ट ढूंढें और बदलें

  2. मॉनिटरिंग Percona XtraDB क्लस्टर - प्रमुख मेट्रिक्स

  3. उसी तालिका में दूसरी पंक्ति के डेटा के साथ पंक्ति अपडेट करें

  4. 1114 (HY000):तालिका भरी हुई है

  5. समग्र प्राथमिक कुंजी कैसे ठीक से बनाएं - MYSQL