sql >> データベース >  >> RDS >> Mysql

PHPがデータベースからfile(.txt)に800レコードを書き込む

    変数に書き込みたいデータを作成し、ファイルに1回だけ書き込みます。はるかに効率的です。

    $fp1 = fopen( 'obspg.txt', 'w' );
    
    $outPut = "RETSKU\tProduct Title\tDetailed Description\tProduct Condition\tSelling Price\tAvailability\tProduct URL\tImage URL\tManufacturer Part Number\tManufacturer Name\tCategorization\tGender\tsize\tColor\n";
    
    //retrive records from database and write to file
    $result = mysqli_query($con,"SELECT * FROM `TABLE 1` ");
    while($row = mysqli_fetch_array($result))
    {
     $outPut .= $row[`id`]."\t".$row[`title`]."\t".  $row[`description`]."\t".$row[`condition`]."\t". $row[`price`]."\t".$row[`availability`]."\t".$row[`link`]."\t". $row[`image_link`]."\t".$row[`mpn`]."\t".$row[`brand`]."\t".$row[`google_product_category`]."\t".$row[`Gender`]."\t".$row[`size`]."\t".$row[`Color`]."\n";
    } 
    
    fwrite( $fp1,$outPut);
    fclose( $fp1 );
    



    1. Windows7にmysql5.6.16をインストールして構成する方法

    2. PostgreSQLメルトダウンベンチマーク

    3. PythonでSQLデータベースを作成および操作する方法

    4. 分散トランザクションを開始できません