Как подключить базу данных

Спасибо за предыдущие ответы

Как подключить mysql к zend framework. я создал таблицу в mysql. я использовал

$config = array(host' => 'localhost',username' => 'userName','password' => 'sqlpass', 'dbname' => 'databasename',$db = Zend_Db::factory('PDO_MYSQL', $config); print_r($db->fetchAll("SELECT * FROM tablename")); эту команду для подключения к базе данных, но всякий раз, когда я пробовал это, ничего не отображалось. Есть ли какие-либо учебные пособия для подключения базы данных к zend framework. я новичок в этой теме. Пожалуйста, помогите мне.


person RAAAAM    schedule 26.09.2011    source источник


Ответы (1)


попробуй это:

$config = array('host' => 'localhost',
                'username' => 'userName',
                'password' => 'sqlpass', 
                'dbname' => 'databasename');

$ResourceDb = Zend_Db::factory('PDO_MYSQL',$config); 
Zend_Db_Table_Abstract::setDefaultAdapter($ResourceDb);

а теперь попробуйте с fetchAll().

какую ошибку вы получаете?

person jack.cap.rooney    schedule 26.09.2011
comment
я получаю пустой экран... что такое функция fetchall(). как это сделать..?? я новичок в этой теме. - person RAAAAM; 26.09.2011
comment
в вашем application.ini установлены флаги 1 для отображения ошибок и исключений - person jack.cap.rooney; 26.09.2011
comment
Спасибо, теперь только я знал, как просмотреть ошибки в zend framework. что я могу сделать в application.ini, чтобы просмотреть ошибку. - person RAAAAM; 26.09.2011
comment
phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 resources.frontController.params.displayExceptions = 1 - person jack.cap.rooney; 26.09.2011
comment
ладно, индекс действия не существует и не попал в ловушку __call(), это моя ошибка.. - person RAAAAM; 26.09.2011
comment
я думаю, что есть проблема, прежде чем вы попытаетесь подключить db .. посмотрите свой цикл MVC, если все контроллеры, действие и представление установлены правильно - person jack.cap.rooney; 26.09.2011
comment
я напрямую получаю значения из представления в контроллер, в контроллере я получаю соединение с базой данных. но все равно не работает. - person RAAAAM; 26.09.2011
comment
Указан неверный контроллер (процесс) - person RAAAAM; 26.09.2011
comment
У вас есть пример, который соединяет простую базу данных с фреймворком Zend. я новичок в этой теме. как только я получу идеальный учебник, я смогу управлять подключением к базе данных. если у вас есть пример, пожалуйста, поделитесь. - person RAAAAM; 26.09.2011