Para quem tiver dúvida e quiser consultar o manual acesse:
DB_DataObject Manual
Neste exemplo, vamos seguir uma idéia bem simples para o fácil entendimento.
Utilizaremos a seguinte tabela, neste caso no DB MySql:
tabela USUARIO
Field Type Null key Default Extra id int(10) NO PRI (null) auto_increment nome varchar(50) YES MUL (null) sexo char(1) YES (null) dt_nascimento date YES (null)
Temos as seguinte necessidades:
1. Precisamos selecionar todos os usuário que nasceram a partir do ano de 1990;
2. Precisamos trazer apenas o usuário cadastrados com sexo Masculino;
3. E pra finalizar queremos trazer os registros por ordem de data de nascimento;
Legal, temos a idéia para o desenvolvimento.
Levando em consideração que você já gerou todas as tuas tabelas para o banco de dados DAO vamos ao código:
//Instanciando a classe DAO
$DAOUsuario = new DO_USUARIO();
//Incluíndo whereAdd
$DAOUsuario->whereAdd("YEAR(dt_nascimento)>1990");
$DAOUsuario->whereAdd("sexo = 'M'");
//Incluindo orderBy
$DAOUsuario->orderBy("dt_nascimento");
//Executando a query
$DAOUsuario->find;
$result = $DAOUsuario->fetch();
Legal, temos todos os dados na variável $result.
Dúvidas? Estarei á disposição!
Abraço!
Dilberto Rosa
Nenhum comentário:
Postar um comentário