Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Username вместо IP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Kuzia
Отправлено: 01 Ноября, 2010 - 16:18:12
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Есть IP пользователя. Нужно в базе (мускул) найти этот IP, взять из этой же строки Username и благополучно вывести его. Как все это можно реализовать?
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Ноября, 2010 - 17:41:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Kuzia а если IP динамический??? Отвечу - никак...
Иначе дадим доступ совсем другому человеку или обзовем его не тем именем ))
 
 Top
Uchkuma
Отправлено: 01 Ноября, 2010 - 17:44:56
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Kuzia, вы хотите сделать что-то вроде автоматической авторизации?
 
 Top
Kuzia
Отправлено: 01 Ноября, 2010 - 18:04:23
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Uchkuma, нет. У меня есть форум. Отдельно написал сделал скрипт генератора чисел. Нужно, чтобы было видно какое кому число выпало. Идентификация в стороннем скрипте возможна только по IP. А мне нужно, чтобы было видно не IP, а имя пользователя, найденное по IP в базе
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Ноября, 2010 - 18:35:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Если идет речь о "тех кто онлайн" принимающих участие в "выпадении чисел", то писать в базу и читать из нее будет слишком расходно, такое лучше и проще сделать на сессиях...
 
 Top
Kuzia
Отправлено: 01 Ноября, 2010 - 19:07:16
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Нет. Записываться будет какое число кому выпало. Например: У нас есть человек с IP: 95.95.95.95. Ему выпало число 15. Мы ищем в базе его IP и видим, что это Вася. В итоге пишем:
Вася - 15
Маня -80
Саня - 65
и т.д.
 
 Top
Uchkuma
Отправлено: 01 Ноября, 2010 - 19:36:24
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Ну так в чем у вас проблема-то? Вам нужно составить sql-запрос к базе?
 
 Top
Kuzia
Отправлено: 01 Ноября, 2010 - 20:11:08
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




Да, помогите с запросом. Знания PHP у меня минимальны...
 
 Top
Uchkuma
Отправлено: 01 Ноября, 2010 - 20:18:59
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Мы не видим структуру соответствующей таблицы вашей бд.
(Добавление)
Грубо говоря
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT Username FROM база_данных WHERE ip='95.95.95.95' LIMIT 1
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB