PHP で MySQL データベースに一度に複数の行を挿入することができません。
私は$sql = "INSERT INTO database (a,b,c,d,e) VALUES ('$a', '$b' ,'$c', '$d', '$e')";
データベースに一度に 5 行を挿入したいのですが、5 レコードごとにしか挿入されません。
例えば:
1. AA 2. AB 3. AC 4. AD 5. AE
MySQL でバッチ挿入を行う方法を参照してください。
VALUES 構文を使用する INSERT ステートメントは、複数の行を挿入できます。これを行うには、列値の複数のリストを含め、それぞれを括弧で囲み、カンマで区切ります。例:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);