try
{
$dbAdapter = Zend_Db::factory($config->general->db->adapter, $config->general->db- >config->toArray());
// first
$sql = 'select * from department';
$results = $dbAdapter->fetchAll($sql);
// second
$db = $dbAdapter->getConnection();
$sql = 'select * from department';
$results = $db->fetchAll($sql);
}
catch (Zend_Db_Adapter_Exception $exc)
{
echo $exc->getTraceAsString();
}
catch (Zend_Exception $exc)
{
echo $exc->getTraceAsString();
}
当我使用第一种方式时,应用程序运行良好,但是当我使用第二种方式 - 获取连接然后运行 sql 脚本时,它不起作用,更糟糕的是应用程序被阻止在线($db-> fetchAll($sql)) 并且不返回任何错误。是什么原因?有人遇到过这个问题吗?顺便说一句,我是一个学习PHP的大一新生,我想结交一些朋友一起学习它。提前致谢。