Se ele quiser Active Record, claro.

 

Caso contrário, eu sugiro jogar o SQL dentro de uma variável ($sql, por
exemplo), depois efetuar o $this->db->query($sql); Mas só um, claro. Não
vejo necessidade de 2 querys pro mesmo comando J

 

Assim fica mais fácil quando precisar debugar uma instrução SQL. Pra mim já
salvou várias vezes (var_dump($sql)).

 

Ah! Falando em escapes e outras, a versão 1.7 põe aspas em quase todas as
instruções SQL.

SELECT * FROM ‘banco’.’tabela’.’campo’ WHERE …..

 

Até aí, normal. Problema pra mim foi quando entrou a parte de JOIN. Muitas
vezes o JOIN não funcionava pois estava utilizando funções específicas do
MySQL (UNIX_TIMESTAMP()).

Caso alguém utilize o AR $this->dB->select(‘campos’), na versão 1.7 o select
tem um segundo parâmetro. TRUE ou FALSE para colocar ASPAS no comando.
Vivendo e aprendendo!

 

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Anderson Unsonst
Enviada em: terça-feira, 4 de novembro de 2008 11:58
Para: CodeIgniter Brasil
Assunto: Re: [CodeIgniter] Função com erro...onde??

 

seu erro está aqui $this->db->query($query);

use o this->db->from e o this->db->where junto com o this->db->escape

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a