我正在用准备好的语句在 php 中做一些工作。我的任务是首先从一个表中选择一些数据,然后将数据插入到另一个表中。如何在准备好的语句中使用 while 循环来插入记录?
这是代码:
stmt=$db->prepare("SELECT userid, order_number, balance from plus_wallet limit 0,3");
$stmt->execute();
$stmt->bind_result($userid, $orderid, $balance);
while($stmt->fetch()) {
$stmt1=$db->prepare("INSERT INTO `plus_user_wallet`(`userid`, `balance`, `update_time`) VALUES (?,?, NOW() + INTERVAL 45000 second)");
$stmt1->bind_param('ss' , $userid, $balance);
$stmt1->execute();
$stmt1->close();
$stmt->close();
}