Grey_Wolf Posted November 12, 2005 Report Share Posted November 12, 2005 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 comment Share on other sites More sharing options...
v3rb0 Posted November 12, 2005 Report Share Posted November 12, 2005 gribi tiesi mysql f-ju? vai ip2long() neder? Link to comment Share on other sites More sharing options...
Grey_Wolf Posted November 12, 2005 Author Report Share Posted November 12, 2005 (edited) 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 November 12, 2005 by bubu Link to comment Share on other sites More sharing options...
PheliX Posted November 14, 2005 Report Share Posted November 14, 2005 INET_ATON() Link to comment Share on other sites More sharing options...
bubu Posted November 14, 2005 Report Share Posted November 14, 2005 PheliX, a moš izlasi ko citi saka, pirms raksti kautko? Link to comment Share on other sites More sharing options...
Recommended Posts