|
|
|
|
|
для: Trianon
(21.01.2009 в 22:16)
| | в моей локации два хватает :)
Вот таблица:
CREATE TABLE `map_objects` (
`object_id` int(11) unsigned NOT NULL auto_increment,
`layer_id` tinyint(2) unsigned NOT NULL default '0',
`entity_id` int(1) unsigned NOT NULL default '0',
`lat` float(17,15) unsigned NOT NULL default '0.000000000000000',
`lng` float(17,15) unsigned NOT NULL default '0.000000000000000',
`zoom` tinyint(2) unsigned NOT NULL default '13',
PRIMARY KEY (`object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
на локалке работает отлично 5.0.45 версия.
на хостинге стоит 4.1.22
и запрос
UPDATE map_objects SET lng = 55.793772521314786 WHERE object_id = 5
|
на локалке вставляет координаты как надо, а на хостинге выдаёт 10.00000000000
Это я вообще в первый раз вижу такую напасть. Вроде и хостер сломать тут ничего не может... Базовые типы же... | |
|
|
|
|
|
|
|
для: Axxil
(21.01.2009 в 22:11)
| | почему такое - сказать не берусь. Но...
э... как бы долгота-то явно три знака в целой части... | |
|
|
|
|
|
|
| Пытаюсь засунуть в базу координаты google map.
До сегодняшнего дня всё было нормально. Формат у полей долготы и широты был FLOAT(17,15)
Сами координаты примерно такие:
[lat] => 55.793772521314786
[lng] => 49.124497175216675
|
До сегодняшнего дня всё отлично в базу заносилось. Но сегодня вдругш обнаруживаю все поля со значением 10.0000000000000000
и любая попытка забить в базу значение координаты даёт такоее же значение поля 10.0000000000000000
Что это может быть? Потерялся весь :( | |
|
|
|
|