Я новичок в PHP. Я пытаюсь вставить большое количество элементов в базу данных. Я использую for
цикл и mysqli_query
команд.Почему мой цикл PHP каждый раз ломался?
Мой псевдо-код что-то вроде этого:
for ($i=0; $i<50000; $i++) {
mysqli_query($con, "INSERT INTO users (name, age) VALUES ('$name','$age'); ") ;
}
У меня есть код работает несколько сотен циклов, а затем пуф: Фатальная ошибка: Максимальное время выполнения 30 секунд превышен в ххх на линии ххх
Для меня единственным решением является ручной прирост счетчика каждый раз после перерыва цикла.
Есть ли другое решение? Пожалуйста помоги!
Проверьте, сколько записей есть и сколько математики нужно вставить? –
Define ** poof ** пожалуйста? –
(Совет) Не запрашивайте пока в цикле. Создайте запрос в цикле и выполните цикл. Это сделает 1 запрос, а не 50k. –