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

php + mysql:php配列をmysqlに挿入します

    自分で作ってみてください。次のように設定できます:

    $query = "INSERT INTO x (a,b,c) VALUES ";
    foreach ($arr as $item) {
      $query .= "('".$item[0]."','".$item[1]."','".$item[2]."'),";
    }
    $query = rtrim($query,",");//remove the extra comma
    //execute query
    

    必要に応じて、引用符をエスケープすることを忘れないでください。

    また、一度に送信されるデータが多すぎないように注意してください。一度に実行するのではなく、チャンクで実行する必要がある場合があります。



    1. FlaskSQLAlchemyを使用したSQLiteからMySQLへの切り替え

    2. MS SQL Server 2005でOVERがサポートされていませんか?

    3. mysqlのjsonエンコード配列に値が存在するかどうかを確認します

    4. MySQLエラーコード:1193。不明なシステム変数