] टाइप करें
ipv4 पते के लिए सबसे उपयुक्त फ़ील्ड प्रकार int है। स्पष्ट बेमेल के बावजूद, यह विकल्प PHP IP2Long फ़ंक्शन के माध्यम से IP पते से पूर्णांक तक कुशल रूपांतरण प्रक्रिया द्वारा संचालित है। मूल आईपी पते को पुनः प्राप्त करने के लिए, MySQL के INET_NTOA फ़ंक्शन या PHP के LONG2IP फ़ंक्शन का उपयोग किया जा सकता है। PHP का INET_PTON फ़ंक्शन डेटाबेस में स्टोरेज के लिए उपयुक्त बाइनरी स्ट्रिंग्स में IPv6 पते के रूपांतरण की सुविधा देता है। ऊपर उल्लिखित रूपांतरण कार्यों को डेटाबेस में आईपी पते का सही प्रतिनिधित्व सुनिश्चित करने के लिए नियोजित किया जाना चाहिए।
$ ip = '192.168.1.1';
$ ip_int = ip2long ($ ip);
$ क्वेरी = "तालिका में डालें (IP) मान ($ ip_int)";
// ipv6
$ ip = '2001: db8: 85a3: 0: 0: 8a2e: 370: 7334';
$ ip_bin = inet_pton ($ ip);
$ क्वेरी = "तालिका में डालें (IP) मान ($ ip_bin)";