Пришлочь удалить несколько записов. Соответсвенно ошибка в блоге SSD Forums. Для пересчета конечно есть uddate.php в админке. Но, так как с хостером проблема хочу сделать это обновление в помощью PHPMyadmin. Помогите, с SQL запросом, как правильно из это кода написать запрос?
PHP - Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
<?php /* Пересчет сообщений пользователей*/ $result = $db->sql_query("SELECT COUNT(user_id) AS summ, user_id FROM ".$prefix."_forums_posts INNER JOIN ".$prefix."_users ON (name = user_name) GROUP BY user_id"); while (list($summ, $user_id) = $db->sql_fetchrow($result)) { $db->sql_query("UPDATE ".$prefix."_forums_users SET user_messages='$summ' WHERE user_id='$user_id'"); } /* Конец Пересчет сообщений пользователей*/
/* Пересчет количества постов в теме*/ $result = $db->sql_query("SELECT COUNT(tid) AS summ, tid FROM ".$prefix."_forums_posts GROUP BY tid"); while (list($summ, $tid) = $db->sql_fetchrow($result)) { $summ--; $db->sql_query("UPDATE ".$prefix."_forums_topics SET totalposts ='$summ' WHERE id='$tid'"); } /* Конец Пересчет количества постов в теме*/