0

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

4

2 に答える 2

2

MySQL でバッチ挿入を行う方法を参照してください。

VALUES 構文を使用する INSERT ステートメントは、複数の行を挿入できます。これを行うには、列値の複数のリストを含め、それぞれを括弧で囲み、カンマで区切ります。例:

INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);

于 2013-08-28T18:01:41.720 に答える