How to print exact sql query in zend framework ?

前端 未结 14 2083
栀梦
栀梦 2020-12-07 09:33

I have the following piece of code which i taken from model,

    ...
                  $select = $this->_db->select()
                    ->from($th         


        
14条回答
  •  心在旅途
    2020-12-07 10:19

    $statement = $this->sql->getSqlStringForSqlObject( HERE GOES Zend\Db\Sql\SelectSQL object );
    
    echo "SQL statement: $statement";
    

    Example:

    $select = $this->sql->select();
    ...
    $select->from(array( 'u' => 'users' ));
    $select->join(...
    $select->group('u.id');
    ...
    $statement = $this->sql->getSqlStringForSqlObject($select);
    echo $statement;
    

提交回复
热议问题