Я пытаюсь заполнить таблицу базы данных более чем 1000 строками данных (произвольно сгенерированные числа). Мой код:Попытка заполнить таблицу базы данных из петли php
$input = new Card($request->all());
$i = 1;
while($i <= 1000){
$input->pin = intval("2" . rand(100,999) . rand(10000,99999));
$input->save();
$i++;
}
Проблема заключается в том, что только один данные передаются в базу данных. Я также попытался это for
петля тоже с:
$input = new Card($request->all());
for($i=1; $1<= 1000;$i++){
$input->pin = intval("2" . rand(100,999) . rand(10000,99999));
$input->save();
}
И с той же проблемой, только один ряд пострадавших.
Проблема, вероятно, в этой функции или классе. – Mihai
Трудно сказать, не видя ваш класс карты, но я мог бы подозревать, что использование точки вместо запятой в intval («2». Rand (100,999). Rand (10000,99999)) также может быть фактором. – Anton