Не заносит в БД строку т.к. в переменной более одной точки

thenexus

Новичок
Не заносит в БД строку т.к. в переменной более одной точки

в чем проблема пишу так
mysql_query("insert into `".CONF_PFX."statistic` values('','".$me['id']."',1,$time,1)");

работает, пишу так

mysql_query("insert into `".CONF_PFX."statistic` values('','".$me['id']."',$ip,$time,1)");

не работает... переменная $ip = '127.0.0.1'

и ip varchar(15) cp1251_general_ci

и если ввести $ip = '127.001' то заработает... как так?
раньше всегда все было ок... проверил старые проекты... все точно так же

почему он считает что я хочу добавить десятичное число?

-~{}~ 15.07.08 20:31:

он даже просто букву какую нибудь занести не хочет... и даже если переменная подругому называтся будет... почему он свято верит что я пытаюсь занести число? о_О
 

thenexus

Новичок
жесть... ясно почему терь... надо было так

mysql_query("insert into `".CONF_PFX."statistic` values('','".$me['id']."','".$ip."',$time,'1')");
 
Сверху