繁体   English   中英

如何在mysql中使用php插入动态输入值将一张表同时复制到另一张表

[英]How to insert dynamic input values copy one table to another table at the same time in mysql using php

需要同时将一张表复制到另一张表如何使用PHP在MySQL中插入动态输入值?

$srl="INSERT INTO sales (itemname,itemquantity,price,noofproduct,total)SELECT itemname,itemquantity,price FROM hsale VALUES('".$rowcount."','".$sum."')";

首先从hsale表中获取数据

$hsale_data = $conexion->query("SELECT itemname,itemquantity,price FROM hsale");

第二次遍历数据数组,将其值添加到插入到查询中

$query = "INSERT INTO sales (itemname,itemquantity,price) VALUES ()";
while($row = mysqli_fetch_assoc($hsale_data) ){
    $query .= ",( '$row[`itemname`]',$row[`itemquantity`] ,$row[`price`] )";
}

第三次将查询发送到数据库

// Print query to know if its syntaxis is alright
echo "<pre>";
echo $query;
echo "</pre>";

// Send to database
$conexion->query($query);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM