Ямерт
The Old One
Проблема с PEAR:B prepare() (база - MySQL)
Привет!
У меня проблема - решил использовать DB_Common:repare() и DB_Common::execute(), и не получается ничего добиться.
Код такой:
Выдаётся: "x = 0, type: integer".
Причём коннекция к базе установлена, запросы возвращают результаты. Вроде как всё в порядке.
Но тогда какого чёрта prepare() возвращает 0????
Даже не null, a 0!
По документации этот метод должен возвращать resource!
ЗЫ. Испольлзую последнюю версию DB, 1.5.
Делал по примерам из мана: http://pear.php.net/manual/en/package.database.db.intro-execute.php
Помогите, please!
Привет!
У меня проблема - решил использовать DB_Common:repare() и DB_Common::execute(), и не получается ничего добиться.
Код такой:
PHP:
$DB = initDBConnection(); // Установка соединения
if (DB::isError($DB))
die ($DB->getMessage());
$x = $DB->prepare("SELECT * FROM MPM_PAYMENT_TYPES WHERE TYPE_ID=?");
echo "x = " . $x . ", type: " . gettype($x);
Причём коннекция к базе установлена, запросы возвращают результаты. Вроде как всё в порядке.
Но тогда какого чёрта prepare() возвращает 0????
Даже не null, a 0!
По документации этот метод должен возвращать resource!
ЗЫ. Испольлзую последнюю версию DB, 1.5.
Делал по примерам из мана: http://pear.php.net/manual/en/package.database.db.intro-execute.php
Помогите, please!