PitBult
Новичок
Zend_Db (Zend Framework) не могу выполнить простой запрос к БД
Доброго времени суток всем.
Немного стыдно, но обращаюсь за помощью к людям, имеющие опыт работы с Zend Framework, а в частности с библиотекой Zend_Db.
Проблема состоит в том, что я уже несколько дней не могу выполнить обычный запрос, чтобы прочитать данные из таблицы. Перечитал и перепробовал кучу примеров, менял структуру библиотек и т.д. ... и ничего.
Скачал последнюю версию Zend Framework 0.9.2, PHP 5.2.1, MySQL 5. Использую Denver (Набор).
Структура проекта (упростил до максимума) www:
/index.php
/Zend.php
/Zend/.../ (библиотека Zend)
файл index.php
На экране выдается ошибка:
Учебников нет, пытаюсь сам разобрать, но без результата. Перечитал до дыр родной мануал Frameworka ...
Заранее благодарю, я думаю с этой проблемой не я один сталкивался и еще столкнуться.
Доброго времени суток всем.
Немного стыдно, но обращаюсь за помощью к людям, имеющие опыт работы с Zend Framework, а в частности с библиотекой Zend_Db.
Проблема состоит в том, что я уже несколько дней не могу выполнить обычный запрос, чтобы прочитать данные из таблицы. Перечитал и перепробовал кучу примеров, менял структуру библиотек и т.д. ... и ничего.
Скачал последнюю версию Zend Framework 0.9.2, PHP 5.2.1, MySQL 5. Использую Denver (Набор).
Структура проекта (упростил до максимума) www:
/index.php
/Zend.php
/Zend/.../ (библиотека Zend)
файл index.php
PHP:
<?php
require_once 'Zend/Db.php';
$params = array ('host' => '127.0.0.1',
'username' => 'root',
'password' => '',
'dbname' => 'zend');
$db = Zend_Db::factory('PDO_MYSQL', $params);
$rows = $db->fetchAll('SELECT * FROM test');
PHP:
Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 'The PDO extension is required for this adapter but not loaded' in Y:\home\zend2\www\Zend\Db\Adapter\Pdo\Abstract.php:74 Stack trace: #0 Y:\home\zend2\www\Zend\Db\Adapter\Abstract.php(138): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 Y:\home\zend2\www\Zend\Db\Adapter\Pdo\Abstract.php(175): Zend_Db_Adapter_Abstract->query('SELECT * FROM t...', Array) #2 Y:\home\zend2\www\Zend\Db\Adapter\Abstract.php(331): Zend_Db_Adapter_Pdo_Abstract->query('SELECT * FROM t...', Array) #3 Y:\home\zend2\www\index.php(17): Zend_Db_Adapter_Abstract->fetchAll('SELECT * FROM t...') #4 {main} thrown in Y:\home\zend2\www\Zend\Db\Adapter\Pdo\Abstract.php on line 74
Заранее благодарю, я думаю с этой проблемой не я один сталкивался и еще столкнуться.