[英]PHP run SQL result in another SQL statement
这可能吗? 我需要将一个sql语句的结果运行到另一个。
$result= mysqli_query($dbconn,"Select max(cartid) from cart;");
$row = mysqli_fetch_assoc($result);
$sql1 = "insert into cart(cartid) values('".$row['max(cartid)']."');";
mysqli_query($dbconn,$mysql1);
编辑:
在我的sql表中添加了该示例,以显示im尝试执行的操作的更好示例。这是我的购物车表
基本上,我想将Cartid = 5的行从购物车表转移到新交易ID为= 5的交易表中。如您所见,交易表也有一个Cartid。 不知道即时通讯将如何带来这个软骨并作为新行插入到事务表中。 仅供参考,为了获得cartid = 5,我想使用order by cartid desc limit 1
来获得cart表中的最后一个可能的行
新事务表的行将如下所示。
transactionid outletid nric cartid transactiondate totalbeforediscount totalafterdiscount transactiontime username
5 0 0 5 0 0 0 0 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.