それは非常に簡単です。たとえば、これが私のランダムなコードです:
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;
}
}
これにより、選択した「行」が配列として返されるため、次のようにアクセスできます。
$array = news_get_by_id ( 1 );
echo $array['date_human'];
また、連鎖しないことを強くお勧めします あなたのようなクエリ。私のコードのように、常に別々に持ってください。これは明らかに読みやすいです。
from()でテーブル名を指定する場合は、パラメータなしでget()関数を呼び出すことにも注意してください 。
わからない場合は、お気軽にお問い合わせください:)