gpt4 book ai didi

php sql插入多个

转载 作者:行者123 更新时间:2023-11-29 09:02:12 26 4
gpt4 key购买 nike

我正在尝试将数据从一个表转换到另一个表,从 ITEMS_VEHICLES 表到 VEHICLES 表。我的代码是这样的:

$sql_result = mysql_query("SELECT * FROM items_vehicles", $db); 
while ($rs = mysql_fetch_array($sql_result)) {
if ($rs[motorbike] > 0) { mysql_query("INSERT INTO vehicles (type, player, hp) VALUES('1', '$rs[player]', '50')"); }
if ($rs[banger] > 0) { mysql_query("INSERT INTO vehicles (type, player, hp) VALUES('2', '$rs[player]', '50')");
}

等等

但是 $rs[motorbike] 和其他字段我希望他们在该列中插入该代码的次数。例如,如果 $rs[motorbike] 为“5”,我希望插入查询运行 5 次。

我陷入困境,不知道该怎么做。

最佳答案

从你的解释来看,是这样的:

$sql_result = mysql_query("SELECT * FROM items_vehicles", $db); 
while ($rs = mysql_fetch_array($sql_result)) {
for ($i = 1; $i <= $rs['motorbike']; $i++) {
mysql_query("INSERT INTO vehicles (type, player, hp) VALUES('1', '$rs[player]', '50')");
}
for ($i = 1; $i <= $rs['banger']; $i++) {
mysql_query("INSERT INTO vehicles (type, player, hp) VALUES('2', '$rs[player]', '50')");
}
etc
}

关于php sql插入多个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8274484/

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