Php 显示查询Zend框架

Php 显示查询Zend框架,php,mysql,zend-framework,fetch,fetchall,Php,Mysql,Zend Framework,Fetch,Fetchall,我想显示表中的所有查询,我尝试了两种类型的连接,但我想知道最好的方法 $AModel = new Model_A(); $select = $AModel->fetchAll($AModel->select()->where('user_id like ?', '%9893%' )); $rowArray = $select->toArray(); echo '<br><hr>A:<br&g

我想显示表中的所有查询,我尝试了两种类型的连接,但我想知道最好的方法

    $AModel = new Model_A();
    $select = $AModel->fetchAll($AModel->select()->where('user_id like ?', '%9893%' ));          
    $rowArray = $select->toArray();
    echo '<br><hr>A:<br>';
    print  'user-id:'. ($rowArray[0]['user_id']);
    echo '<br>next</br>';
    print ($rowArray[1]['user_id']);
    $BModel = new Model_B();
    $select_op = $BModel->select()->from($BModel, array('username','email','password'))->where('username = ?', '76' );
    $results = $select_op->query()->fetchAll();
    $sql = $select_op->__toString();
    echo '<br><hr>B:<br>';
    echo '<p>My SQL: ' . $results . '</p>';
$AModel=新型号_A();
$select=$AModel->fetchAll($AModel->select()->where('user_id like?',“%9893%”);
$ROWARRY=$select->toArray();
回声“

A:
”; 打印“用户id:”。($rowArray[0]['user_id']); 回显“
下一步”
; 打印($rowArray[1]['user_id']); $BModel=新型号_B(); $select_op=$BModel->select()->from($BModel,array('username','email','password'))->其中('username=?','76'); $results=$select_op->query()->fetchAll(); $sql=$select_op->__toString(); 回声“

B:
”; 回显“我的SQL:”$结果。”

",;
使用Zend_Db_分析器

$profiler = $db->getProfiler();
$totalTime    = $profiler->getTotalElapsedSecs();
$queryCount   = $profiler->getTotalNumQueries();
$longestTime  = 0;
$longestQuery = null;

foreach ($profiler->getQueryProfiles() as $query) {
    if ($query->getElapsedSecs() > $longestTime) {
        $longestTime  = $query->getElapsedSecs();
        $longestQuery = $query->getQuery();
    }
}

echo 'Executed ' . $queryCount . ' queries in ' . $totalTime .
     ' seconds' . "\n";
echo 'Average query length: ' . $totalTime / $queryCount .
     ' seconds' . "\n";
echo 'Queries per second: ' . $queryCount / $totalTime . "\n";
echo 'Longest query length: ' . $longestTime . "\n";
echo "Longest query: \n" . $longestQuery . "\n";