keyboard_return  چسبون مقالات آموزشی ذخیره آدرس آی پی در بانک اطلاعاتی MySQL
  1. ذخیره آدرس آی پی در بانک اطلاعاتی MySQL

بهترین نوع داده برای ذخیره آدرس آی پی کاربر در بانک اطلاعاتی MySQL چیست؟

با سلام خدمت شما دوستان و همراهان عزیز سایت چسبون. در این پست آموزشی به نحوه ذخیره سازی آدرس ip کاربر سایت در بانک اطلاعاتی mySQL خواهیم پرداخت. در صورتیکه قصد بدست آوردن آدرس آی پی کاربران سایت خود را دارید می توانید پست آموزشی بدست آوردن آی پی کاربر با جی کوئری و یا پست آموزشی بدست آوردن آدرس آی پی با استفاده از PHP را مشاهده فرمائید.

حل مسائل برنامه نویسی

در صورتی که قصد دارید آدرس IP کاربران سایت خود را در بانک اطلاعاتی MySQL ذخیره کنید می توانید از نوع داده VARCHAR استفاده کنید. اما استفاده از این نوع داده فضای زیادی برای ذخیره سازی آدرس آی پی نیاز دارد. بهترین روش برای ذخیره آدرس آی پی در بانک اطلاعاتی MySQL استفاده از نوع داده INT UNSIGNED (4 Byte) می باشد. با استفاده از این نوع داده صرفه جویی زیادی در فضای حافظه خواهد شد.

CREATE TABLE IF NOT EXISTS `users_db` (
  `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `ip_address` INT(4) UNSIGNED NOT NULL,
   PRIMARY KEY(`id`)
);

حالا برای ذخیره آدرس آی پی مورد نظر خود در فیلد ip_address از تابع ()INET_ATON استفاده خواهیم کرد.

INSERT INTO users_db (ip_address) VALUES (INET_ATON('255.255.255.255'));

همچنین جهت بازیابی آدرس آی پی از بانک نیز از تابع ()INET_NTOA استفاده خواهیم کرد.

SELECT id, INET_NTOA(ip_address) AS ip_address FROM users_db;

امیدوارم این آموزش مورد استفاده شما قرار بگیرد.

چسبون مرجع برنامه نویسی و طراحی وب.

ذخیره آدرس آی پی در بانک اطلاعاتی MySQL - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

ذخیره آدرس آی پی در بانک اطلاعاتی MySQL
دیدگاه‌ها

دیدگاهی وجود ندارد

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.