Jump to content
php.lv forumi

Ip glabaashana Mysql


Recommended Posts

zinu ka Mysql ir specefiska funkcija kas sagatavo(parveido) IP glabaashanai

izmekleejos pa gogli - bet neko praatiigu neatradu (iespeejams ka nepareizi mekleeju)

vai kaads zezina sho f-ju?

- negribas vinju glabaat kaa char...

 

P.S. fiziski IP var saglabaat kaa INT jo reaali vinja aiznjem 32bitus....

Link to post
Share on other sites

Nevajag taisīt liekas QUOTEs! (bubu)

 

gribeejaas Mysql f-ju...

bet ja neko neatradiishu tad naaksies samierinaaties ar ip2long...

jo kaa zinaams mekleejot ieksh MYSQl INT tiek atrasts krietni aatraak kaa char...

edit : mekleejot peec ip2int atradu atrisinaajumu.

-----

Существует так же альтернативный вариант:

 

Можно переложить операции по переводу адресов на сам mySQL. Запрос select INET_ATON("209.207.224.40") вернет соответствующее число (3520061480). И наоборот, запрос select INET_NTOA(3520061480) вернет строку "209.207.224.40". mySQL переведет IP/число намного быстрее, чем функция на PHP или встроенная ip2long. Разумеется, нужно не select'ы делать (отдельным запросом), а использовать приведенные SQL функции прямо во время вставки/выборки.

---------

P.S. sho teemu laikam var sleegt.

Edited by bubu
Link to post
Share on other sites
×
×
  • Create New...