Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Извлечь поле из базы данных средствами PHP
 
 автор: Justin Marty   (16.07.2008 в 22:52)   письмо автору
 
 

id     ip1     ip2     country     city     region     okrug 
               1    1040547840    1040580607    RU    Москва    Москва    Центральный
               2    1040547840    1040547855    RU    Москва    Москва    Центральный
               3    1040547856    1040547871    RU    Москва    Москва    Центральный
               4    1040547872    1040547887    RU    Москва    Москва    Центральный
               5    1040547888    1040547903    RU    Москва    Москва    Центральный
               6    1040547904    1040547919    RU    Москва    Москва    Центральный


Вот так представлянтся собой БД ipишников, глубокоуважаемые профи...подскажите как проверять ЭТО с реальным ip пользователя...и выводить типа МОСКВА))..Заранее благодарю)

   
 
 автор: AcidTrash   (16.07.2008 в 23:09)   письмо автору
 
   для: Justin Marty   (16.07.2008 в 22:52)
 

>подскажите как проверять ЭТО с реальным ip пользователя...и выводить типа МОСКВА
Начнем сначала.
И где здесь ip?

   
 
 автор: а-я   (16.07.2008 в 23:13)   письмо автору
 
   для: Justin Marty   (16.07.2008 в 22:52)
 

Примерно так:


<?
 define
('IP','62.5.128.64');

 
$SQL  'SELECT DISTINCT * FROM `IP_dump` WHERE INET_ATON("'.IP.'") BETWEEN `ip1` AND `ip2`  LIMIT 1';
 
 
$MS_r mysql_query($SQL) or die('ERROR: '.mysql_error());
 
 
$IP_info mysql_fetch_assoc($MS_r);

echo 
'<pre>';
print_R($IP_info);
echo 
'</pre>';
?>


не тестировал. код примерный.

   
 
 автор: GeorgeIV   (17.07.2008 в 10:02)   письмо автору
 
   для: а-я   (16.07.2008 в 23:13)
 

да не так, Я уже в какой ветке талдычу автору, что это не база MySQL, но он слышать не хочет и преобразование там достаточно сложное и много ступенчатое! И ПОспециальное есть для этого!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования