Да и еще момент по IP, его лучше конвертировать через ip2long
тогда база будет быстрее крутиться, если нужно выборки или проверки по IP делать.
Кстати, $file не пишется, но это уже из другой области.
Строка записанная приведенным выше кодом в базу
1*133*343*567 127.0.0.1
У меня $file пишется полностью, если url короткий и пишется частично, если url длинный. А как с этим бороться?
Проверил код, на локальной машинке, все работает, правда таблицу свою сделал (в комментариях)
Да и еще момент по IP, его лучше конвертировать через ip2long
тогда база будет быстрее крутиться, если нужно выборки или проверки по IP делать.
Кстати, $file не пишется, но это уже из другой области.
Строка записанная приведенным выше кодом в базу
1*133*343*567 127.0.0.1
У меня $file пишется полностью, если url короткий и пишется частично, если url длинный. А как с этим бороться?
Хорошо, тогда буду использовать include вместо require.
Спасибо за код.
Спасибо за ссылку.
А для чего нужен
TYPE=MyISAM; ?
Tarry, спасибо и Вам!
Думал... эту проблему буду долго решать.
А теперь все в порядке!
У меня и $file = $PHP_SELF; сработал.
Всем спасибо за коды,
Mazai, спасибо и Вам, Ваш код сработал...
это по-видимому мою ключи все запрещали да и Null я зря запрещеал. Вот теперь все в порядке! Всем спасибо!
Может, проблема в том, что я ключи наставил?
Сейчас их снесу.
Вот такая таблица:
CREATE TABLE useronline (
time int(15) NOT NULL,
ip varchar(15) NOT NULL,
file varchar(50) NOT NULL,
PRIMARY KEY (time),
KEY ip (ip),
KEY file (file) );
Отлично, никаких ошибок не произошло,
а когда специально неправильный пароль подставил, то написала следующее:
Warning: mysql_connect(): Access denied for user '***'@'localhost' (using password: YES) in /ho***/***.php on line 7
Ошибка! Соединение с MySQL не установлено!
Access denied for user '***'@'localhost' (using password: YES)
Итак, соединение с MySql есть.