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

mysqlに複数の行を挿入します(コンマで区切られた項目)

    英国からのこんにちは:)
    クエリ文字列フィールドをループして、一度に1行ずつデータベースに追加することはできませんか?

    例:

    <?php
    
    $id = 33;
    $value_list = 'tag1,tag2,tag3,tag4';
    $values = explode(',', $value_list);
    foreach ($values as $value)
    {
        $sql = "INSERT INTO table (id, value) VALUES ($id, '$value');";
        //.. execute SQL now
        echo '<p>' . $sql . '</p>';
    }
    
    ?>
    

    これをhttp://cyba.co/test.php にアップロードしました 出力を確認できます。



    1. PostgreSQL DATEADD()と同等

    2. PHPスクリプトの一般的なKilledエラー

    3. MySQLとMariaDBのレプリケーションフェイルオーバーを制御する方法

    4. SQLiteで日時をフォーマットする方法