Olhe a descrição da ‘sinple_query’

$this->db->simple_query();


This is a simplified version of the $this->db->query() function. It ONLY
returns TRUE/FALSE on success or failure. It DOES NOT return a database
result set, nor does it set the query timer, or compile bind data, or store
your query for debugging. It simply lets you submit a query. Most users will
rarely use this function.

 

.. Seria melhor você utilizar a função ‘query’ normalmente, e para mostrar o
tamanho, utilize o índice correto da query; Com $query->result_array();

 

Uma vez que a função mysql_field_len não reconhece um objeto;

 

 

 

  _____  

De: [email protected]
[mailto:[email protected]] Em nome de Daniela Bernardi
Enviada em: segunda-feira, 13 de julho de 2009 11:18
Para: [email protected]
Assunto: [CodeIgniter] Mysql_field_len

 

Preciso utilizar o mysql_field_len em uma funçao, utilizando o CI

Mas o resultado está vindo errado, no banco está como varchar (45), porém me
retorna Tamanho: 135

Se utilizo fora do CI, em um arquivo comum, me traz o resultado
corretamente... Tamanho: 45

Estou usando a seguinte funçao:

$query = $this->ci->db->simple_query('SELECT * FROM tabela');

print $tamanho = mysql_field_len ($query, 7);


Alguém sabe me dizer pq isso acontece?







Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.12/2235 - Release Date: 07/13/09
05:56:00

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

Responder a