gpt4 book ai didi

php - 如何转置 Mysql INSERT 语句?

转载 作者:行者123 更新时间:2023-11-29 21:07:48 26 4
gpt4 key购买 nike

如何转置 INSERT 语句

目前,当我将数据插入表中时,看起来像这样。

enter image description here

但我想插入如下

 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)");
}

关于php - 如何转置 Mysql INSERT 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36659840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com