Пожалуйста, помогите мне. В нижнем коде запрос будет выполняться 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++;
}
проверки http://stackoverflow.com/questions/452859/inserting-multiple-rows-in-a-single-sql-query –
благодаря @AmanRawat позвольте мне проверить это –
Вы можете также использовать одну транзакцию для нескольких запросы, которые намного быстрее, чем большой запрос, проверьте это: http://stackoverflow.com/a/30018150/3799829 – Bobot