簡體   English   中英

如何轉置Mysql INSERT語句?

[英]How can i Transpose Mysql INSERT Statement?

我如何轉置INSERT語句

當前,當我將數據插入表中時看起來像這樣。

在此處輸入圖片說明

但我想插入如下

 bomItem      partID
 600000      500000     
 600000      200000
 600000      100000
 600204      500210
 600204      201862
 600204      100202
 600206      500204
 600206      201748
 600206      100202
   .           .
   .           .
   .           .

我有以下代碼將數據從一個數據庫插入到另一個( Mysql )表

 $recordd = $tv->search(3000254898, 's=2');

 foreach($recordd as $data2) {
  $itemid = $data2['fields']['STOCK NO'];
  $bomwheel = $data2['fields']['BOM WHEEL PN'];
  $bomtire = $data2['fields']['BOM TIRE PN'];
  $bomvalve = $data2['fields']['BOM VALVE PN'];
  $result = mysqli_query($con,"INSERT INTO assy   (ItemID,bom1w,bom2t,bom3v) VALUES ($itemid, $bomwheel, $bomtire,$bomvalve)"); 
}

請嘗試以這種方式3插入,其中$ itemid在所有情況下都相同:

foreach($recordd as $data2) {
   $itemid = $data2['fields']['STOCK NO'];
   $bomwheel = $data2['fields']['BOM WHEEL PN'];
   $bomtire = $data2['fields']['BOM TIRE PN'];
   $bomvalve = $data2['fields']['BOM VALVE PN'];
   mysqli_query($con,"INSERT INTO assy(ItemID,bom1w) VALUES($itemid, $bomwheel)");
   mysqli_query($con,"INSERT INTO assy(ItemID,bom2t) VALUES($itemid, $bomtire)");
   mysqli_query($con,"INSERT INTO assy(ItemID,bom3v) VALUES($itemid, $bomvalve)"); 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM