Dat is vrij eenvoudig. Hier is bijvoorbeeld een willekeurige code van mij:
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;
}
}
Dit retourneert de "rij" die je hebt geselecteerd als een array, zodat je er toegang toe hebt als:
$array = news_get_by_id ( 1 );
echo $array['date_human'];
Ik zou ook sterk adviseren, niet te ketenen de vraag zoals jij doet. Heb ze altijd apart zoals in mijn code, die duidelijk een stuk gemakkelijker te lezen is.
Houd er ook rekening mee dat als u de tabelnaam opgeeft in from(), u de functie get() aanroept zonder parameter .
Als je het niet begrijpt, vraag het dan gerust :)