Neste artigo iremos introduzir o uso da classe Zend_Db_Select, que é utilizada para abstrair a criação de select query. A classe oferece métodos adicionais que permitem compor o comando select por partes, deixando que a classe fique responsável por montar a query corretamente, após terminar a construção, basta trabalhar como se fosse uma string.

echo $db->select()
        ->from('product');

// resultado: select 'product'.* from 'product'

Vantagens de usar Zend_Db_Select

  • Métodos orientados a objeto para construir consultas pedaço por pedaço
  • Abstração do banco de dados independente de algumas partes da consulta
  • Quoting automático, reduzindo o risco de ataques por SQL injection

Criando uma instância da classe Zend_Db_Select

Para começar Mais >