Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/hufersil/hufersil.com.br/system/libraries/lumine/lib/Connection/MySQL.php on line 516
HUFERSIL WEBDEVELOPER - select

HUFERSIL.WEBDEVELOPER - SoluƧƵes com qualidade - Hugo Ferreira da Silva

select Sex, 01 de fevereiro de 2008 - as 22h30

public function select( $data )

Em alguns casos, você não irá precisar de todos os campos de sua entidade, então, você pode querer selecionar somente alguns campos para evitar gastos com dados desnecessários, ou então adicionar mais campos à sua lista de seleção. Para isso, utilize o método select.

A primeira chamada do método irá substituir o padrão ( todos os campos ) pelo valor informado. Exemplo:

  1. // nova entidade de pessoa
  2. $lista = new Pessoa;
  3. // seleciona somente o nome
  4. $lista->select("nome");

Chamadas subsequentes irão acrescentar os campos à lista de seleção.
Você pode requisitar vários campos em uma única chamada, separando por vírgula:

  1. $lista->selectAdd("nome, idade, data_cadastro");

Caso você tenha usado uma união com outra classe, você poderá usar a seguinte forma para saber de qual entidade selecionar os dados:

  1. // nova pessoa
  2. $pessoa = new Pessoa;
  3. // muda o alias
  4. $pessoa->alias('p');
  5. // telefone
  6. $telefone = new Telefone;
  7. // une as classes
  8. $pessoa->join($telefone,'INNER','t');
  9. // seleciona os dados desejados
  10. $pessoa->select("p.nome, p.datanascimento, t.ddd, t.numero, t.tipo");
  11. // recupera os registros
  12. $pessoa->find();