[英]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."')";
First get data from hsale table首先从hsale表中获取数据
$hsale_data = $conexion->query("SELECT itemname,itemquantity,price FROM hsale");
Second travel the data array adding its values to a insert into query第二次遍历数据数组,将其值添加到插入到查询中
$query = "INSERT INTO sales (itemname,itemquantity,price) VALUES ()";
while($row = mysqli_fetch_assoc($hsale_data) ){
$query .= ",( '$row[`itemname`]',$row[`itemquantity`] ,$row[`price`] )";
}
Third send the query to database第三次将查询发送到数据库
// 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.