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();
}
最初の方法を使用すると、アプリケーションは正常に動作しますが、2 番目の方法 (接続を取得してから SQL スクリプトを実行) を使用すると、動作せず、さらに悪いことに、アプリケーションが行でブロックされます ($db-> fetchAll($sql)) であり、エラーは返されません。理由は何ですか?誰かがこの問題に遭遇しましたか? ところで、私は PHP を学ぶ新入生です。一緒に学ぶ友達を作りたいと思っています。前もって感謝します。