DespicableMe
MySQL PHP pdo pastebin.com
Зараза не вставляет данные.
Забыл уточнить, что

$tmpStr = "[[[51.652526019120394,39.1798995256424],[51.66555129808148,39.19534904956819],[51.65572930549071,39.2011855363846],[51.652526019120394,39.1798995256424]]]";
Такая строка приводится к нужному и виду и я пытаюсь её вставить.
Рабочий запрос выглядит примерно так: UPDATE `articles`
SET `bcoords`=
GeomFromText('POLYGON(51.65252601912 39.179899525642 , 51.665551298081 39.195349049568 , 51.655729305491 39.201185536385 , 51.65252601912 39.179899525642 )')
WHERE id = 2
Что делать?
sign
PHP pdo обнаружился забавный баг в PDOStatement::bindParam()
если запрос типа SELECT ... WHERE field1 IN(:p1, ... :p20) AND field2 = :p21 ...
содержит в условии IN больше чем 12-20 параметров то при выполнении PDOStatement::execute() параметры других условий могут подменяться параметрами из IN
и кажется это не глюк..(
версия php 5.2.8 под виндой, 2.5.6 убунта и 2.5.9 rhel4
Snowcore
ZCE pdo
PDO::setAttribute

Calling this function with PDO::MYSQL_ATTR_USE_BUFFERED_QUERY will seem to work, but it DOES NOT.
Instead, set it in the options array when instantiating the PDO connection.

Example:
<?php
$con = new PDO("mysql:dbname=dbname;host=some.ip", "user", "pass", array(
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true,
));