Php 制作一个insert语句
我有一个名为stock sales的mysql表,它有3列,我想用一条语句插入数据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函数对 数据库。查询用分号分隔 有关详细信息,请单击“尝试”: 在库存
"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);