Ваши комментарии

при следующей ошибке сообщу все логи.. каждый раз думаю что больше такого не будет.

хватает на пол-дня, потом только переустановка.. вот сейчас снова переустановил...))

... И вот не прошло 12 часов, как снова эта проблема... снова переустановка.. что делать?

На свежей установке centos7 - php 7.2 - такая проблема из коробки. пропадает только когда пропишешь в хостах и переустановишь. И конфиг на nginx -  в секциях ssl для кабинета нет редиректа на ssl порт.. и радиус стартует раньше, чем percona... (касается свежей версии), но это все мелочи.

Проблема скорее в хостинге, закрывайте.

первая функция возвратит многомерный массив с uid пользователей, необходимыми Вам, а вторая обновит данные этим uid на новые значения 1024 и 10240. последней строчкой вызываете функцию обновления, в которую передаете этот массив. разумеется, этот блок кода будет работать при соединении с базой и т.д.



function get_clients() {

$result = mysql_query("SELECT `users`.`uid` FROM `users` LEFT JOIN `lanes_houses` ON `users`.`houseid` = `lanes_houses`.`house` LEFT JOIN `lanes` ON `lanes_houses`.`laneid` = `lanes`.`laneid` WHERE `lanes`.`settlementid` = 3");

for ($i = 0; $i < mysql_num_rows($result); $i++) {

$clients[$i] = mysql_fetch_assoc($result);

}

return $clients;

}



function update_clients($clients) {

foreach ($clients as $value) {

mysql_query("UPDATE `users` SET `speed_rate` = 1024, `speed_burst` = 10240 WHERE `uid` = " . $value[uid]);

}

}



update_clients(get_clients());

Для начала эта строка выведет список(объект) uid, у которых город = 3


SELECT `users`.`uid` FROM `users` LEFT JOIN `lanes_houses` ON `users`.`houseid` = `lanes_houses`.`house` LEFT JOIN `lanes` ON `lanes_houses`.`laneid` = `lanes`.`laneid` WHERE `lanes`.`settlementid` = 3

Что касается  speed_rate и speed_burst:


  1. Вы имеете ввиду ограничения в карточке абонента или в тарифе?
  2. Вы хотите сделать INSERT этим uid новые значения?

Я вот и спрашиваю.. Биллинг будет полностью работать на php7, без поддержки php5?



Сервис поддержки клиентов работает на платформе UserEcho