ДД всем!
Почему-то долго обрабатывает и в конце выдает ошибку при вызове данного участка скрипта(Таймаут), обработать должен 5000 итераций:
for ($row = 2; $row <= $highestRow; $row++)
{
$IIN = $worksheet->getCellByColumnAndRow(0,$row)->getValue();
$numbers = $worksheet->getCellByColumnAndRow(1,$row)->getValue();
$sql = "UPDATE `contracts` SET `numberwith`=' |$numbers|' WHERE `IIN` = '$IIN'";
mysqli_query($CONNECT,$sql);
}
А в таком виде, только для другого действия всё работает(Обработал 40000 итераций):
for ($row = 0; $row <= $highestRow; $row++)
{
$info=$worksheet->getCellByColumnAndRow($i, $row);
$status=$worksheet->getCellByColumnAndRow(2,$row);
$contract=$worksheet->getCellByColumnAndRow(3,$row);
$manager=$worksheet->getCellByColumnAndRow(5,$row);
for ($i = 0; $i < 7; $i++){
if($i==0){
$info=$worksheet->getCellByColumnAndRow($i, $row)->getValue();
$now=explode(' ',$info);
$now=$now[0].'.'.$now[1];
$now=explode('.',$now);
$info=$now[2].'.'.$now[1].'.'.$now[0].' '.$now[3];
$statusDate = $info;
} else
$cell[$row] .= "'".$worksheet->getCellByColumnAndRow($i, $row)."', ";
} $cell[$row] = "'".$info."', ".$cell[$row];
if(!($worksheet->getCellByColumnAndRow(3, $row)->getValue())) continue;
$array = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33');
if($row>1)
if(in_array($manager,$array)) { $sql = "INSERT INTO `actions1`(`id`, `date`, `action`, `status`, `contract`, `comment`, `managerID`, `bank`) VALUES ('',".substr($cell[$row],0,-4)."'');";
mysqli_query($CONNECT,$sql);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
К примеру у нас есть цвет в HEX формате #0000FF или RGB, не сутьИ есть синий цвет, диапазон которого я определил как от #F8F8FF до #002366
Странная проблема, когда ставлю usleep больше 300000 в одном из циклов - любые запросы к БД через redbean php после такого цикла перестают работатьВ чем...
Возможно ли преобразовать одномерный/двумерный массив в строку длинной не более 60 символов с возможность в дальнейшем преобразовать получившуюся...