Php 制作一个insert语句

Php 制作一个insert语句,php,mysql,Php,Mysql,我有一个名为stock sales的mysql表,它有3列,我想用一条语句插入数据 "INSERT INTO stock_sales (size) SELECT size FROM stock_avail WHERE id='5957'; "INSERT INTO stock_sales (transactionid, date) VALUES ('$bill','$date')"; mysqli_multi_query函数对 数据库。查询用分号分隔 有关详细信息,请单击“尝试”: 在库存

我有一个名为stock sales的mysql表,它有3列,我想用一条语句插入数据

"INSERT INTO  stock_sales (size) SELECT size FROM stock_avail WHERE id='5957';
"INSERT INTO  stock_sales (transactionid, date) VALUES ('$bill','$date')";
mysqli_multi_query函数对 数据库。查询用分号分隔

有关详细信息,请单击“尝试”:

在库存中插入销售规模、交易ID、日期 选择大小,“$bill”、“$date” 从库存中提取 其中id='5957' 或

在库存中插入销售交易ID、日期、大小 值“$bill”、“$date”,从库存中选择大小,其中id='5957'
您的代码将插入两个新行。这就是你想要的吗?或者你想只插入一个新行吗?不,我想代码将插入单行@paulspiegel没有错误,但只插入第二条语句的日期,然后我替换查询,同样的事情发生了,它只插入第二条查询的数据,@NanaPartykarQuestion对我来说不清楚。我想到了多重查询。但是,这个很好成功插入数据后,我想重定向到add_sales.php页面。这是我的声明:$sql=INSERT INTO stock_sales transactionid,date,size值'$bill','$date',从stock_avail WHERE id='5957'中选择size;ifmysqli_query$link,$sql{echo;ifmysqli_query$link,$sql{headerlocation:add_sales.php;}@user3716007
$sqlQuery = "INSERT INTO  stock_sales (size) SELECT size FROM stock_avail WHERE id='5957';";
$sqlQuery. = "INSERT INTO  stock_sales (transactionid, date) VALUES ('$bill','$date')";

mysqli_multi_query($con,$sqlQuery);