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

Форум MySQL

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

 

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

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

тема: Сравнение IP-адреса пользователя с IP-адресами в базе данных
 
 автор: DjNiks   (22.02.2007 в 19:10)   письмо автору
 
 

Собсно есть мускул таблица, в которой ип-адресса. Необходимо, что бы скрипт сверял ипшник юзера и колонку. Если нету ни одного подходящего - закрыть коннект. И еще что бы эти ипшники можно было легко добавлять/удалять не заходя в саму базу. т.е например:
они все выводятся колонкой, и напротив каждого - есть крестик, нажав на который, ипшник удалится. или введя новый в формочку снизу добавится в ту же таблицу :) И еще не подкинете хороший учебник пхп/мускул(что бы для новичков и понятно)? Заранее спасибо :)

   
 
 автор: DjNiks   (22.02.2007 в 20:57)   письмо автору
 
   для: DjNiks   (22.02.2007 в 19:10)
 

осилил зделать вывод ип-адрессов в столбец. :) вопрос сводится к тому, как сверять

$user_ip=$_SERVER['REMOTE_ADDR'];


С массивом ип-адрессов в таблице?

   
 
 автор: b00m   (22.02.2007 в 23:09)   письмо автору
 
   для: DjNiks   (22.02.2007 в 20:57)
 

делаешь запрос $res=mysql_query("select * from users where user_ip='$user_ip'");
проверяешь количество подходящих строк: $all=mysql_num_rows($res)
и если $all=1, то айпишник совпадает с записью в таблице, если не равно 1, то не совпадает...

ИМХО так

   
 
 автор: DjNiks   (22.02.2007 в 23:44)   письмо автору
 
   для: b00m   (22.02.2007 в 23:09)
 

ну так а сама команда проверки ипшника и массива какова?:) и зачем $all=1? нельзя напрямую что-то типа if array = $user ip...

   
 
 автор: cheops   (23.02.2007 в 00:48)   письмо автору
 
   для: DjNiks   (22.02.2007 в 23:44)
 

Зачем извлекать весь массив, чтобы сравнить его с одним числом? Для этого как раз удобнее воспользоваться SQL-запросом.

   
 
 автор: DjNiks   (23.02.2007 в 14:04)   письмо автору
 
   для: cheops   (23.02.2007 в 00:48)
 

не могли бы вы его написать, пожалуйста?)

   
 
 автор: cheops   (23.02.2007 в 14:45)   письмо автору
 
   для: DjNiks   (23.02.2007 в 14:04)
 

Этот запрос привёл b00m тремя постами выше.

   
Rambler's Top100
вверх

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