PHP / mysqli - подготовленный оператор (в цикле) или multi_query

Я только что перешел от использования mysql к расширению mysqli в PHP.

I ' Вы столкнулись с двумя способами сделать одно и то же (несколько запросов на обновление), каковы плюсы / минусы каждого из них? Должен ли я использовать тот или иной или что-то еще?

Подготовленный оператор в цикле:

//prepare statement
foreach(whatever){
  //execute statement
}

или

Мультизапрос:

foreach(whatever){
  //build many queries into a single string
}
multi_query(long string)

Я знаю, что подготовленные операторы обеспечивают лучшую безопасность. Я слышал, что при использовании mysql в PHP лучше всего избегать использования операторов UPDATE в цикле - разве выполнение подготовленного mysqli оператора в цикле не одно и то же под другим именем?

6
задан Dan 22 February 2011 в 02:34
поделиться