forum.bitel.ru http://forum.bitel.ru/ |
|
как пользоваться данными mac и ip адресов? http://forum.bitel.ru/viewtopic.php?f=44&t=10076 |
Страница 1 из 1 |
Автор: | Galkov [ 14 янв 2015, 12:21 ] |
Заголовок сообщения: | как пользоваться данными mac и ip адресов? |
извлекаемые например из таблиц типа inet_serv_{mid}, inv_ip_resource_subscription_1 данные полей `macAddress` или `addressFrom`,`addressTo`... нечитаемы в "нормальном" формате типа 00:00:00:00:00:00 или 10.10.10.10 как прочитать из базы и как конвертировать (00:00:00:00:00:00 или 10.10.10.10 -> формат в базе) в sql запросе форматы? |
Автор: | vkulakov [ 14 янв 2015, 12:50 ] |
Заголовок сообщения: | Re: как пользоваться данными mac и ip адресов? |
Получить данные можно так: Код: SELECT HEX(macAddress) FROM inet_serv_xx; SELECT INET_NTOA(CONV(HEX(addressFrom), 16, 10)) FROM inet_serv_xx WHERE addressFrom IS NOT NULL; Чтобы записать данные нужно инвертировать функции и порядок их вызова. |
Автор: | vkulakov [ 14 янв 2015, 12:53 ] |
Заголовок сообщения: | Re: как пользоваться данными mac и ip адресов? |
Инсертить мак адрес можно очень просто: Код: INSERT INTO inet_serv_xx SET macAddress = x'000CF15698AD';
|
Автор: | Galkov [ 14 янв 2015, 13:25 ] |
Заголовок сообщения: | Re: как пользоваться данными mac и ip адресов? |
Спасибо! С IP адресом не понимаю как инвертировать... вроде так должно быть, но так не правильно (когда достаю результат - он не соответствует 10.10.10.10) - update `inet_serv_1` set `addressFrom`= UNHEX(INET_ATON('10.10.10.10')) where `id`='113'; |
Автор: | Cromeshnic [ 14 янв 2015, 13:56 ] |
Заголовок сообщения: | Re: как пользоваться данными mac и ip адресов? |
ищите на wiki, там есть |
Автор: | Galkov [ 14 янв 2015, 15:59 ] |
Заголовок сообщения: | Re: как пользоваться данными mac и ip адресов? |
если что, запощу суда, update `inet_serv_1` set `addressFrom`= UNHEX(CONV(INET_ATON('10.10.10.10'),10,16)) where `id`='1000'; --- ps: тема закрыта, спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |