Dima85
Новичок
В базе около 1500 человек. Мой код пробегает по всем людям, и записывает каждому в Message новый текст. Подскажите возможно можно-то как-то оптимизировать этот код. Т.к. он достаточно сильно грузит хостинг.
Наверное оптимизировать можно мульти выборкой, но я с ней совсем не знаком.
Наверное оптимизировать можно мульти выборкой, но я с ней совсем не знаком.
PHP:
$rows = mysql_query("SELECT `UserID`, `Message` FROM `users`");
while ($stroka = mysql_fetch_array($rows)){
$myid = $stroka['UserID'];
$oldmessage = $stroka['Message'];
$idlines = preg_split('/\n|\r\n?/', $oldmessage);
if (count($idlines) > 11) {
unset($idlines[0]);
}
$webmessage = implode("\n", $idlines).'\n<div class="alert alert-dismissable alert-danger">{d='.date("Y-m-d").'}<strong>'.$mname.'</strong></div>';
$registerquery = mysql_query("UPDATE `users` SET `Message`='$webmessage' WHERE `UserID`='$myid' LIMIT 1");
}
Последнее редактирование: