Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get SQL after Zend\Db\Sql\Select

I'm on zend framework 2.

The scenario is, I want to know the actual SQL query after Zend\Db\Sql\Select. I cannot use Zend\Db\Sql\SQL here, and

$select = new Zend\Db\Sql\Select();
$select->where(array($between));
$select->prepareStatement($select)->getSQL();

is giving error like,

Call to a member function getParameterContainer() on null

What is the correct way to write it?

like image 998
Keyur Avatar asked Mar 03 '26 14:03

Keyur


1 Answers

You need to use getSqlString() method.

More info you can find here: https://akrabat.com/displaying-the-generated-sql-from-a-zenddbsql-object/

like image 57
aeryaguzov Avatar answered Mar 06 '26 02:03

aeryaguzov



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!