データベースにクエリを実行する前に、Zend db Select または Zend DB クエリを SQL クエリに変換する方法はありますか? 他の回避策はありますか?
現在の Zend db コード構造を変更せずに、Zend DB が処理できないより複雑な SQL クエリを作成したいので。
データベースにクエリを実行する前に、Zend db Select または Zend DB クエリを SQL クエリに変換する方法はありますか? 他の回避策はありますか?
現在の Zend db コード構造を変更せずに、Zend DB が処理できないより複雑な SQL クエリを作成したいので。
Zend db Select オブジェクトを文字列に変換するには、次のようにします。$select->__toString()
echo $select
プレーンな SQL クエリでいつでも文字列を返すことができます。
オブジェクトのZend\Db\Sql\Select
場合 (Zend 2.2)、
$select->getSqlString();
私のために働いた。
Zend Framework の1.*
場合は、アセンブルを使用できます
echo $select->assemble();