Добро пожаловать, Гость!
Проблема с рейтингом - Страница 2
Общие вопросы | Проблема с рейтингом
vkompe :
ребята делал запрос my sql. на рейтинг и у меня теперь в анкете не отображается полоска рейтинга и у всех медали как изменить??? помогите что востоновить нужно???
Проблема с рейтингом
29 Мая 2014ребята делал запрос my sql. на рейтинг и у меня теперь в анкете не отображается полоска рейтинга и у всех медали как изменить??? помогите что востоновить нужно???
Комментарии:
vkompe 30 Мая 2014
Автор темы
Mstivoj, понимаешь у одних пользователей полоса рейтинга есть у других нет,щас напишу какой запрос делал.
Автор темы
Mstivoj, понимаешь у одних пользователей полоса рейтинга есть у других нет,щас напишу какой запрос делал.
Mstivoj 29 Мая 2014
=============
ALTER TABLE `user` rating` int(11) NOT NULL DEFAULT '0';
=============
далее если поле есть выдаст ошибку. Патом подсчитываем сумму голосов рейта с таблы user_voice2 и запиливаем в поле рейтинга в таблу юзера
======================
$oga = mysql_query("SELECT * FROM `user`");
while ($da = mysql_fetch_array($oga)) {
$rat = mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '$da[id]'"), 0);
mysql_query("UPDATE `user` SET `rating` = '$rat' WHERE `id` = '$da[id]'");
}
====================
Выполняем данное действие с системного файла sys/inc/user.php ну можно и с другого... После выполнения не забываем данный код убрать из системного файла иначе ....ууу
vkompe (29 Мая 2014):
Mstivoj, я в базе полный ноль. щас посмотрю
vkompe, Создать поле рейтинга в табле userMstivoj, я в базе полный ноль. щас посмотрю
=============
ALTER TABLE `user` rating` int(11) NOT NULL DEFAULT '0';
=============
далее если поле есть выдаст ошибку. Патом подсчитываем сумму голосов рейта с таблы user_voice2 и запиливаем в поле рейтинга в таблу юзера
======================
$oga = mysql_query("SELECT * FROM `user`");
while ($da = mysql_fetch_array($oga)) {
$rat = mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '$da[id]'"), 0);
mysql_query("UPDATE `user` SET `rating` = '$rat' WHERE `id` = '$da[id]'");
}
====================
Выполняем данное действие с системного файла sys/inc/user.php ну можно и с другого... После выполнения не забываем данный код убрать из системного файла иначе ....ууу
Mstivoj 29 Мая 2014
vkompe (29 Мая 2014):
если нет бэкап базы что тогда делать??
vkompe, У тебя поле само рейтинга есть в таблице user ?если нет бэкап базы что тогда делать??