Вопрос по php + MySql

1 23
T
На сайте с 23.11.2005
Offline
298
#21

Спасибо за ссылку.

T
На сайте с 23.11.2005
Offline
298
#22
Mazai:
Проверил код, на локальной машинке, все работает, правда таблицу свою сделал (в комментариях)
<?

Error_Reporting(E_ALL & ~E_NOTICE);
$db_server = "localhost";
$db_username = "root";
$db_password = "";
$db_database = "test2";
$db_table = "forumtest";
$handler=@mysql_connect($db_server,$db_username,$db_password);
@mysql_select_db($db_database,$handler);
$ti = time();
$ip = getenv(REMOTE_ADDR);
$file = $PHP_SELF;
$result=@mysql_query("INSERT INTO $db_table VALUES ('$ti','$ip','$file')",$handler);
@mysql_close();
/*
CREATE TABLE forumtest (
ti int(12),
ip varchar(20),
file tinytext
) TYPE=MyISAM;
*/
?>

Да и еще момент по IP, его лучше конвертировать через ip2long
тогда база будет быстрее крутиться, если нужно выборки или проверки по IP делать.
Кстати, $file не пишется, но это уже из другой области.
Строка записанная приведенным выше кодом в базу
1*133*343*567 127.0.0.1

У меня $file пишется полностью, если url короткий и пишется частично, если url длинный. А как с этим бороться?

T
На сайте с 23.11.2005
Offline
298
#23

Ой... уже разобрался... нужно просто поле сделать длиннее. :-)

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий