Active record – Membentuk Hasil Query dengan result()

Result()

Fungsi ini mengembalikan hasil query sebagai array obyek, atau array kosong pada kegagalan. Biasanya kamu akan menggunakan ini dalam sebuah loop foreach, seperti ini:
Contoh :
$query = $this->db->get(‘nama_tabel’);
foreach ($query->result() as $row){
   echo $row->field1;
   echo $row->field2;
   echo $row->field_n;
}
Fungsi di atas adalah alias dari result_object ().
Jika kamu menjalankan query yang mungkin tidak menghasilkan nilai, saya anjurkan untuk menguji hasil terlebih dahulu dengan cara
$query = $this->db->query(“YOUR QUERY”);

if ($query->num_rows() > 0) // mengecek hasil query ada atau tidak
{
   foreach ($query->result() as $row){
      echo $row->title;
      echo $row->name;
      echo $row->body;
   }
}

result_array()

Fungsinya sama seperti result() tapi fungsi ini menghasilkan array murni dari hasil query.
$query = $this->db->query(“YOUR QUERY”);

foreach ($query->result_array() as $row){
   echo $row[‘title’];
   echo $row[‘name’];
   echo $row[‘body’];
}

$query->num_rows()

Memberikan nilai balik berupa jumlah dari baris hasil eksekusi query.
$query = $this->db->query(‘SELECT * FROM my_table’);
echo $query->num_rows();

Silahkan download tutorial Code Igniter Bahasa Indonesia Disini. 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s