Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
a1eX28

SQL запрос на замену всех IP определенного юзера

Рекомендованные сообщения

Еще раз привет.

Помогите сформировать SQL запрос на замену всех IP определенного юзера в двух таблицах: posts и message_posts

Чтобы именно все айпи определенного юзера, с которых он когда-либо что-то писал на форуме- заменились на указанный мною.

Поделиться сообщением


Ссылка на сообщение
Помогите сформировать SQL запрос на замену всех IP определенного юзера в двух таблицах: posts

UPDATE posts SET ip_address='X' WHERE author_id=Y;

 

и message_posts

UPDATE message_posts SET msg_ip_address='X' WHERE msg_author_id=Y;

 

X - новый ip-адрес

Y - ID юзера

 

Только учтите, что это не все таблицы, в которых фигурирует ip

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Спасибо, мне главное принцип построения подобного запроса, далее сам сделаю!)

Поделиться сообщением


Ссылка на сообщение

@newbie, подскажите, в каких еще таблицах фигурирует ip пользователей, кроме posts и message_posts?

Поделиться сообщением


Ссылка на сообщение
newbie, подскажите, в каких еще таблицах фигурирует ip пользователей, кроме posts и message_posts?
Так поищите. У меня где-то были запросы для дефолтных таблиц. Но у Вас могут быть еще дополнительные приложения/хуки, в которых фигурируют ip-адреса.

В основном названия полей ip-адреса имеют в названии address

Например, так

SELECT table_name, column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema='db_name' AND column_name LIKE '%address%';

 

db_name замените на название БД.

На выходе получите название таблицы + название поля

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

@newbie, вот спасибо, щас попробую!

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...