[Помощь] Можно ли сбросить все сообщения пользователей...

Статус
В этой теме нельзя размещать новые ответы.

Kenny

newbie
Регистрация
17 Авг 2006
Сообщения
492
Реакции
174
Можно ли массово всем пользователям установить счётчик сообщений на "0" ? Версия форума - IBR 2.3.6
 
Тебе нужно создать mysql запрос к БД, который поставит все значения поля posts в таблице ibf_members равными нулю.

Примерно такой:

Код:
SELECT * FROM `ibf_members`
UPDATE `ipb_bd`.`ibf_members` SET `posts` = '0' WHERE `ibf_members`.`id` =* ;

Где ipb_bd - имя твоей базы
ibf_ - префикс твоих таблиц

Возможно неправильно запрос составил, знатоки мускла, поправьте если что ;)
 
Составьте плз правильно запрос, а то MySQL ругаеЦЦо на синтаксис, а у самого "руки кудрявые" разобраться с запросами
 
UPDATE `database1`.`ibf_members` SET `posts` = '0' WHERE `ibf_members`.`id` =2

database1 - имя базы
ibf_members - имя таблицы
2 - идентификатор пользователя
 
Мне нужно, чтобы все пользователей сразу, по иденту я долго буду на 0 сообщения выставлять =)
 
Чо то я совсем намудрил ) все проще
Код:
UPDATE `bd`.`ibf_members` SET `posts` = '0';
Скинется счетчик сообщений всех юзеров, в том числе и твой. Ну я думаю ты сам догадаешься как увеличить свой счетчик ;)

ЗЫ: если пишешь, что кто то(в данном случае мускуль) ругается, то предоставляй код ошибки, так будет намного проще.
 
Мне нужно, чтобы все пользователей сразу, по иденту я долго буду на 0 сообщения выставлять =)
так уже ж привели пример, в phpMyAdmin, выбираешь базу и исполняешь запрос

UPDATE `ibf_members`
SET `posts` = 0

0 без кавычек, там MEDIUMINT(7), хотя думаю итак итак пойдёт если нужно исключить кого-то из списка обнуления, то добавляешь
WHERE `id` not in (через запятую айдишки пользователей) ;)
 
хотя не обязательно в майадмин лезть, в ипб есть инструмент для выполнения запросов )
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху