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

CSVから読み取り、SQLクエリを実行するPHPファイルを作成する

    fgetcsvは、CSVファイルの解析に使用できます。 mysql_queryメソッドを使用してMySQLクエリを実行できます。

    完全なコードは次のとおりです。

    <?php
    $fin = fopen('catalog_product_entity.csv','r') or die('cant open file');
    $link = mysql_connect('localhost', 'm118', 'pw');
    If (!$link) {
        die ('Could not connect: ' . mysql_error());
    }
    @mysql_select_db('m118') or die ('Unable to select database');
    echo "Connection succeeded <br />\n";
    while (($data=fgetcsv($fin,1000,","))!==FALSE) {
        $query = "UPDATE catalog_product_entity SET sku='$data[1]' WHERE entity_id='$data[0]'";
        mysql_query($query);
        echo "Record updated <br />\n";
        }
    fclose($fin);
    mysql_close();
    ?>
    


    1. oracle-oracleテーブルの複数のコンマ区切り値を複数の行に分割します

    2. テーブルからのデータと一緒にすべての日付を取得します

    3. MySQLのパーティショニング/シャーディング/スプリッティング-どちらに進むか?

    4. OracleでのページングのためのLIMITおよびOFFSETの代替