Uma outra forma para ver todas as queries feitas, quando está a fazer debug
é um pequeno hack.

1. Abrir o ficheiro /system/database/DB_driver.php

2. localizar a função query.
         Fazer um search por 'function query($sql'  que deve estar por volta
da linha 244.

3. Adicionar um código de debug
        Dentro dessa função, acrescentar a linha -> echo "$sql<br>\n";


E pronto, no início de cada página ele vai mostrar todos os queries
realizados para fazer o render com sucesso dessa página. Esta também é uma
forma de identificar queries inúteis ou que se podem eliminar para aliviar
mais a carga do banco de dados.


//Zen




2009/2/6 Paulo Balzi <[email protected]>

> echo $this->db->_compile_select();
>
> 2009/2/5 Jean Carlo <[email protected]>
>
>> Sõ queria saber uma duvida.
>>
>>
>>
>> Como consigo mostrar o comando SQL tipo assim.
>> Seria isso
>> SELECT * FROM users;
>>
>> no codigo abaixo.
>>
>>
>>
>>  $data['list']=$this->db->get('users');
>>      print_r($data['list']);
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
>
> --
> Paulo Balzi
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a