Привет всем!
для нужд архивации требуется сохранять отдельно информацию о пользователе, как то: логин, пароль, контактный телефон, баланс, дата создания, ip адрес. С первыми пунктами понятно, где их брать в БД, а вот ip адрес каким образом упрятывается? Никому не приходилось такие вещи делать?
извлечение IP из базы
-
- Сообщения: 29
- Зарегистрирован: Ср фев 02, 2005 14:19
ip адрес хранится в таблице ip_groups. Помогут следующие запросы (их можно свести и в один)
select ip_group_id from service_links, iptraffic_service_links where service_links.user_id='UID' and service_links.id=iptraffic_service_links.id and service_links.is_deleted!=1 and iptraffic_service_links.is_deleted!=1
далее
select INET_NTOA(ip&0xffffffff) from ip_groups where ip_group_id='ip_group_id' and is_deleted!=1
select ip_group_id from service_links, iptraffic_service_links where service_links.user_id='UID' and service_links.id=iptraffic_service_links.id and service_links.is_deleted!=1 and iptraffic_service_links.is_deleted!=1
далее
select INET_NTOA(ip&0xffffffff) from ip_groups where ip_group_id='ip_group_id' and is_deleted!=1
-
- Сообщения: 29
- Зарегистрирован: Ср фев 02, 2005 14:19