Активная запись воспламенителя кода - вставка в столбец Point - PullRequest
2 голосов
/ 05 июля 2011

У меня есть таблица со следующей схемой в MySql 5.1:

Venue (id, name, location)

, где расположение имеет тип Point.Я пытаюсь вставить новую запись, используя активные записи CodeIgniter 2.0:

$row = array("id" => $id, "name" => $name, "location" => 
"GeomFromText('POINT(1 1)')" );

$this->db->insert('Venues', $row); 

, но получаю следующую ошибку:

Невозможно получить объект геометрии из данных, отправленных наПоле ГЕОМЕТРИЯ

1 Ответ

4 голосов
/ 21 июля 2011

Попробуйте:

$this->db->set("id",$id);
$this->db->set("name",$name);
$this->db->set("location",'geomfromtext("POINT(1 1)")',false);
$this->db->insert("Venues");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...