2011-08-18 3 views
6

Bir tablonun yapısını bilmek istiyorum. CodeIgniter'de nasıl yapabilirim. veritabanı sınıfını kullanarak ben $this->db->query('desc mytable');CodeIgniter'de tablo yapısı nasıl alınır

+0

'$ this-> db-> query ('DESCRIBE mytable');' çalışmıyor? – Ben

+0

çalışmıyor. Sorgulama işlevi sadece SELECT anahtar kelimesini kabul et – Fazri

cevap

13

deneyin ran 'Geçersiz SQL deyimi' hata var:

$fields = $this->db->list_fields('table_name'); 
foreach ($fields as $field) 
{ 
    echo $field; 
} 

daha açıklayıcı bilgi için manual

+0

Teşekkürler, Bu tam ihtiyacım olan şeyle eşleşiyor. – Fazri

0

, kullanmak gerekir

$fields = $this->db->field_data('table_name'); 

Sen Şu an bu foreach alanı gibi bir şey elde edeceksiniz: stdClass