вот разбиение на страницы, используя ваш код, это тайм-аут, но в результате он уязвим. Не используйте это, может быть, просто получите идею.
$howMany = queryExec("select count(*) from 0_suppliers") -> fetch_array()[0];
$current = 0;
// this is how many records to process per loop, if it times out still, make it smaller.
$numToProcess = 100;
// this is what you really came for... but be careful:
set_time_limit();
while($current <= $howMany){
$result= mysqli_query($daffff, "select * from 0_suppliers limit $numToProcess, $current");
while ($tran_pucha1we = mysqli_fetch_array($result)) {
//Several Inserts here
$current++;
}
}
, как многие другие предположили, это действительно лучшая идея для рефакторинга и, если это возможно, сделать многострочную вставку, она МНОГО быстрее.
Пожалуйста, проверьте следующую проблему на Github. Согласно последнему комментарию, проблема решена:
https://github.com/firebase/firebase-admin-node/issues/405
Я не сделал Тестирование с последним выпуском еще не выполнено, но Firebase выдает эту ошибку, если вы пытаетесь установить номер телефона из белого списка с phoneNumber
в качестве одного из полей.