【发布时间】:2015-07-28 06:34:00
【问题描述】:
请有人帮助我。在下面的代码中,查询将执行 3 次,这意味着查询执行将取决于数组中元素的数量。 请指导我如何通过一次插入所有数据来运行此查询
$products = array("shirt" , "paint" , "socks");
$price = array("200" , "600" , "50");
$quantity = array("3" , "2" , "2");
$num = 0; while($num <= count($products))
{
$mysqli->query("insert into new_order set
product = '".$products[$num]."' ,
price = '".$price[$num]."' ,
quantity = '".$quantity[$num]."'
");
$num++;
}
【问题讨论】:
-
谢谢@AmanRawat 让我检查一下
-
您也可以使用单个事务进行多个查询,这比大查询要快得多,请查看:stackoverflow.com/a/30018150/3799829