Itu cukup sederhana. Sebagai contoh, ini adalah kode acak saya:
function news_get_by_id ( $news_id )
{
$this->db->select('*');
$this->db->select("DATE_FORMAT( date, '%d.%m.%Y' ) as date_human", FALSE );
$this->db->select("DATE_FORMAT( date, '%H:%i') as time_human", FALSE );
$this->db->from('news');
$this->db->where('news_id', $news_id );
$query = $this->db->get();
if ( $query->num_rows() > 0 )
{
$row = $query->row_array();
return $row;
}
}
Ini akan mengembalikan "baris" yang Anda pilih sebagai array sehingga Anda dapat mengaksesnya seperti:
$array = news_get_by_id ( 1 );
echo $array['date_human'];
Saya juga sangat menyarankan, jangan dirantai permintaan seperti yang Anda lakukan. Selalu miliki secara terpisah seperti dalam kode saya, yang jelas jauh lebih mudah dibaca.
Harap perhatikan juga bahwa jika Anda menentukan nama tabel di from(), Anda memanggil fungsi get() tanpa parameter .
Jika Anda tidak mengerti, jangan ragu untuk bertanya :)