2010-09-03 15 views

cevap

59

Ayrıca, get_compiled_select() ile last_query() arasındaki fark, get_compiled_select(), sorguyu veritabanına karşı çalıştırmasanız bile oluşturulan sorgu dizesini verirse, $this->db->get_compiled_select() da kullanabilirsiniz.

+0

cevabınız için teşekkür ederiz, iyi sonuçlar elde etmeden önce SQL kodunu görebildiğimizi bilmenizi isterim. – WhoSayIn

+0

Çok teşekkürler, bu fonksiyon gerçekten yararlı! –

+6

'_compile_select() 'işlevini kullandıysanız, bu işlemi gerçekleştirdikten sonra' $ this-> db -> _ reset_select(); Bunu yapmazsanız, CodeIgniter sorguyu temizlemez ve tüm sorgular çalışmayabilir. –

32

Eğer Active kayıt sorgusu çalıştırdıktan sonra

echo $this->db->last_query(); 

deneyin ve bunun sizin için ran ham SQL tükürmek gerekir. Sıklıkla kullanırım.

+0

Cevabınız için teşekkürler! Bu benim aradığım şeydi. – WhoSayIn

+0

Sorunun mükemmel cevabı, daha az karmaşık ve doğrudan iş için –