- Results Array
- Results Row
Tentu kita juga bisa melaksanakan costum Results sendiri, dengan menggunakan Results helper methode dan class reference. Pada kali akan di bahas Tutorial Query result CodeIgniter dengan memakai Results Array dan Results Row.
Untuk Result Array mampu di gunakan dua metode pemanggilan yaitu dengan result() dan result_array().
Pada penggunaan result(), metode query ini mengembalikan data ke array object. dan untuk menampilkan data memakai foreach loop.
$query = $this->db->query("YOUR QUERY");
$query merupakan variable, $query untuk memanggil query database seolah-olah select, dan pada foreach loop ini menampilkan data menurut nama column table database.foreach ($query->result() as $row)
echo $row->title;
echo $row->name;
echo $row->body;
$query merupakan variable, $query untuk memanggil query database seperti select, dan pada foreach loop ini menampilkan data menurut nama column table database.$row->body;Metode ini untuk memanggil data object.
Untuk result_array(), metode query ini mengembalikan data ke murni array, dan menampilkan data masih menggunakan foreach loop, dan berbeda pada metode pemanggilan data menggunakan array.
$query = $this->db->query("YOUR QUERY");
foreach ($query->result_array() as $row)
echo $row['title'];
echo $row['name'];
echo $row['body'];
$row['title'];Metode untuk pemanggilan data array pada foreach loop.
Jadi penggunaan result() dan result_array(), hanya berbeda pada pemanggilan data pada foreach loop.
$row->body; // metode result() mengembalikan data ke object $row['title']; // metode result_array () mengembalikan data ke array
Pada Result Rows mampu di gunakan dua metode pemanggilan yaitu dengan row() dan row_array().
Mungkin hampir mirip dengan result(). Tapi pada row() Metode query ini hanya mengambil data menurut baris pada column table database.
Untuk row(), metode query ini mengembalikan data ke object dan untuk pemanggilan menampilkan masih menggunakan foreach loop, dan beda pada metode pemanggilan data menggunakan object.
$query = $this->db->query("YOUR QUERY");
$row = $query->row();
if (isset($row))
echo $row->title;
echo $row->name;
echo $row->body;
$row->body;Metode untuk pemanggilan data object pada foreach loop.
$row = $query->row(5);
Dan jika ingin sepesikfik maka menampilkan data pada baris terntenu, maka masukan nilai baris yang ingin di tampilkan misal di atas pada row(5) ialah pada baris ke 5.
Untuk row_array(), metode query ini mengembalikan data ke object dan untuk pemanggilan menampilkan masih menggunakan foreach loop, dan beda pada metode pemanggilan data memakai object.
$query = $this->db->query("YOUR QUERY");
$row = $query->row_array();
if (isset($row))
echo $row['title'];
echo $row['name'];
echo $row['body'];
$row['title'];Metode untuk pemanggilan data array pada foreach loop.
Dan hampir sama dengan row(), pada row_array() bila ingin sepesikfik maka menampilkan data pada baris terntenu, maka masukan nilai baris yang ingin di tampilkan misal di atas pada row(5) ialah pada baris ke 5.
Jadi pada penggunaan Result Array dan Result Row hanya berbeda pada baris yang akan di tampilkan.
$row = $query->row_array(5);
Result Array semua baris, Result Row untuk menfilter baris pada yang akan di tampilkan. Tentu pada query ini memiliki Tutorial dengan sesuai kebutuhan nantinya.
Terima kasih supaya bermanfaat.
Sumber : CodeIgninter
Post a Comment