URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 925
[ Назад ]

Исходное сообщение
"Траблы с MySQL. Косательно INET_ANTO и INET_NTOA..."

Отправлено Respect , 23-Авг-02 14:47 
FreeBSD.4.5 MySQL 3.23.47
Трабла такая виду базу которая собирает трафик. загоняю всё в неё такой стракой.
while( !($sth=$dbh->Query("SELECT * from $table where src_ip=INET_ATON('$src_ip') and src_port='$src_port'.... ну и так далее...
а когда пытаюсь вывести информацию из базы на экран такой стракой...while(! ($sth=$dbh->Query("SELECT INET_NTOA('src_ip'), src_port, INET_NTOA('dst_ip'), dst_port, proto, start_time, end_time,... итд.
ТО он мне показывает...
0.0.0.0 - client - 0.0.0.0 - 80 - tcp - 2002-08-23 14:30:01 - 2002-08-23 14:40:01 - 2153 - 1321
0.0.0.0 - client - 0.0.0.0 - 80 - tcp - 2002-08-23 14:30:01 - 2002-08-23 14:40:01 - 2096 - 1160
0.0.0.0 - client - 0.0.0.0 - 80 - tcp - 2002-08-23 14:30:01 - 2002-08-23 14:40:01 - 2089 - 1257
Мож кто подскажет где я ошибся или может что ещё.... Спасибо

Содержание

Сообщения в этом обсуждении
"RE: Траблы с MySQL. Косательно INET_ANTO и INET_NTOA..."
Отправлено Beh , 23-Авг-02 15:00 
Как обьвлена база ?
Попробуй перед src_ip и dst_ip поставить $
Как-то интересно ты SELECTOM в базу пишешь :), обычно пользуються INSERT INTO
Попробуй обьявить поля для хранения как unsigned int и храни там ip преобразованные так unpack("n",inet_aton(IP))? j,обратное преобразование понятно.

"RE: Траблы с MySQL. Косательно INET_ANTO и INET_NTOA..."
Отправлено Respect , 27-Авг-02 19:00 
Спасибо, разобрался просто в INET_NTOA('src_ip') не нужны кавычки)))