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

phpを使用してmysqlの複数の行を挿入します

    クエリをループで作成し、ループが競合したときに実行するだけです

    require_once("connection.php");
    $sql = "INSERT INTO results (id,swim_rank) VALUES ";
    for ($i = 0; $i < 7; $i++) {
        $sql .= "('".$id1[$i]."','".$timeRank1[$i]."'),";
    }
    $sql = rtrim($sql, ',');
    // run your query here
    

    また、DB接続のインクルードをループの外に移動したことにも気付くでしょう。繰り返し電話をかける必要はありません。

    また、挿入されている値をエスケープするか、パラメータ化されたクエリを使用して挿入を行い、SQLインジェクションから保護してください。



    1. SQL 2000/2005でOracleデータベースにリンクされたサーバーをどのようにセットアップしますか?

    2. varchar(max)変数の最大サイズ

    3. djangoプロダクションでのデータベースの移行

    4. SQLスカラーサブクエリをSQLAlchemy式に変換する方法