mysqlクエリをループして、テーブルから複数行のデータを取得し、別のテーブルに挿入します

user3620142

私は小さなプロジェクトに取り組んでおり、MySQL挿入のループでいくつかの問題が発生しています。現在、2つのデータベーステーブルがあります。ある情報から別の情報を取得しています。

データのあるテーブル:

$q = "SELECT * FROM HARDWARE WHERE ID_2=".$db->qstr(20);
$rss = $db->execute($q);
$re2=$rss->GetArray();

だから私はデータの配列をうまく取得しています。

IDが{20}の場合にのみデータを挿入する現在、ID_2 = 20の2つの行がありますが、両方ではなく1つの行のみを挿入しています。これが私の挿入クエリです。

$sql = "INSERT INTO PARTS SET
          IN_ID     =". $db->qstr($in_id).",
      ER_ID     =". $db->qstr( $er_id).",
      ITEM      =". $db->qstr( $re2[0]['ITEM']   ).",
      NAME      =". $db->qstr( $re2[0]['NAME']   );

複数の行ではなく、1つの行だけでデータを正しく挿入します。助言がありますか?

ありがとう。

Marius.C

クエリをループに挿入します

foreach ($re2 as $r): $sql = "INSERT INTO PARTS SET IN_ID =". $db->qstr($in_id).", ER_ID =". $db->qstr( $er_id).", ITEM =". $db->qstr( $r['ITEM'] ).", NAME =". $db->qstr( $r['NAME'] ); endforeach;

または複数の挿入を使用するmysqlに複数の行を挿入する

どちらもあなたがそこに持っているものでうまくいくはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

サブクエリを使用して、別のテーブルからテーブルに(複数の)新しい行を挿入しますか?

分類Dev

別のテーブルから複数の行mysqlを挿入します

分類Dev

複数のテーブルから選択し、別のテーブルに挿入しますOracleSQLクエリ

分類Dev

2つのテーブルからデータを取得し、別のテーブルに挿入します

分類Dev

selectから別のテーブルに複数の行を挿入します

分類Dev

トリガー複数のテーブルMySQLから複数のデータを挿入します

分類Dev

SQLServerは一時テーブルから複数のテーブルにクエリを挿入します

分類Dev

MySql複数のテーブルからデータを取得し、制限された値を別のテーブルに挿入する

分類Dev

サブクエリを実行して別のテーブルにデータを挿入する

分類Dev

MYSQLはあるテーブルから別のテーブルに挿入しますが、エラーが発生します:サブクエリが複数の行を返します

分類Dev

別のテーブルのデータに基づいて、データテーブルからテーブルにデータを挿入します

分類Dev

mysqlで別々に別の2つのテーブルからテーブルに行を挿入します

分類Dev

複数のファイルから複数のテーブルにデータを挿入します

分類Dev

mysql-条件付きの複数のテーブルにクエリを選択して挿入します

分類Dev

MySQL-別のテーブルから製品IDをクエリしてテーブルに挿入します

分類Dev

MySQL-別のテーブルからテーブルデータを挿入します

分類Dev

MySQLは複数のテーブルから複数のタプルを挿入します

分類Dev

MySQLは複数のテーブルから複数のタプルを挿入します

分類Dev

mysqlデータベースに値を挿入し、それらを取得して別のテーブルに挿入します

分類Dev

mysql ::別のテーブルのデータをテーブルに挿入しますか?

分類Dev

あるテーブルからデータを取得し、mysqlの別のテーブルに挿入/更新します

分類Dev

1つのテーブルからデータをフェッチして別のテーブルにデータを入力するための複数のテーブルを使用したSQLクエリ

分類Dev

テーブルに新しい行を挿入しますが、テーブルの別の行からデータをコピーします

分類Dev

別のテーブルから空のテーブルにデータを挿入します

分類Dev

別のテーブルから空のテーブルにデータを挿入します

分類Dev

2つのテーブルから別のテーブルにデータを挿入します

分類Dev

codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

分類Dev

PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

分類Dev

ループを使用してデータクエリから複数のテーブルを作成する方法

Related 関連記事

  1. 1

    サブクエリを使用して、別のテーブルからテーブルに(複数の)新しい行を挿入しますか?

  2. 2

    別のテーブルから複数の行mysqlを挿入します

  3. 3

    複数のテーブルから選択し、別のテーブルに挿入しますOracleSQLクエリ

  4. 4

    2つのテーブルからデータを取得し、別のテーブルに挿入します

  5. 5

    selectから別のテーブルに複数の行を挿入します

  6. 6

    トリガー複数のテーブルMySQLから複数のデータを挿入します

  7. 7

    SQLServerは一時テーブルから複数のテーブルにクエリを挿入します

  8. 8

    MySql複数のテーブルからデータを取得し、制限された値を別のテーブルに挿入する

  9. 9

    サブクエリを実行して別のテーブルにデータを挿入する

  10. 10

    MYSQLはあるテーブルから別のテーブルに挿入しますが、エラーが発生します:サブクエリが複数の行を返します

  11. 11

    別のテーブルのデータに基づいて、データテーブルからテーブルにデータを挿入します

  12. 12

    mysqlで別々に別の2つのテーブルからテーブルに行を挿入します

  13. 13

    複数のファイルから複数のテーブルにデータを挿入します

  14. 14

    mysql-条件付きの複数のテーブルにクエリを選択して挿入します

  15. 15

    MySQL-別のテーブルから製品IDをクエリしてテーブルに挿入します

  16. 16

    MySQL-別のテーブルからテーブルデータを挿入します

  17. 17

    MySQLは複数のテーブルから複数のタプルを挿入します

  18. 18

    MySQLは複数のテーブルから複数のタプルを挿入します

  19. 19

    mysqlデータベースに値を挿入し、それらを取得して別のテーブルに挿入します

  20. 20

    mysql ::別のテーブルのデータをテーブルに挿入しますか?

  21. 21

    あるテーブルからデータを取得し、mysqlの別のテーブルに挿入/更新します

  22. 22

    1つのテーブルからデータをフェッチして別のテーブルにデータを入力するための複数のテーブルを使用したSQLクエリ

  23. 23

    テーブルに新しい行を挿入しますが、テーブルの別の行からデータをコピーします

  24. 24

    別のテーブルから空のテーブルにデータを挿入します

  25. 25

    別のテーブルから空のテーブルにデータを挿入します

  26. 26

    2つのテーブルから別のテーブルにデータを挿入します

  27. 27

    codeigniterを使用して複数のデータを単一の形式でmysqlテーブルに挿入します

  28. 28

    PHP MYSQLでループして、蓄積されたデータを1つのテーブルから新しいテーブルに挿入します

  29. 29

    ループを使用してデータクエリから複数のテーブルを作成する方法

ホットタグ

アーカイブ