Запрос Symfony Doctrine, возвращающий не работающий, возвращающий 1 и 11 - PullRequest
1 голос
/ 22 января 2011
$PDO = Doctrine_Manager::getInstance()->connection()->getDbh();
$PDO->prepare("
      //SQL Query Here
")->execute();

Мне сказали, что это сработает для создания пользовательского запроса Doctrine в Symfony. Независимо от того, что я положил в оператор подготовки, я получаю значение 1. Print_r возвращаемой переменной дает 11. Как странно ... что происходит?

1 Ответ

1 голос
/ 22 января 2011

Это потому, что execute () возвращает TRUE в случае успеха и FALSE в FAILURE: http://pl.php.net/manual/en/pdostatement.execute.php

Вы должны использовать один из методов * извлечения для фактического извлечения данных: http://pl.php.net/manual/en/pdostatement.fetchall.php

...