Google dokumen.dokumen tersebut tentang cara menggunakan database di CI. Normalnya kita di PHP memakai mysql, tetapi di lapangan mungkin DB yang kita pake berbeda, jadi kita gunakan kata DBE = Database Engine. Untuk mengedit, cara melakukan query sederhana saya lakukan di link yang kuberikan di atas.. Pelajarilah lalu lanjutkan pembicaraan kita.
Berikutnya saya akan tunjukkan cara melakukan dengan hasil output array. Perlu digarisbawahi data yang tampil lebih dari 1. Sebelumnya saya akan share logicnya dahulu.
Data yang akan dipanggil berada di model.. dari model akan dikembalikan data dengan format
array(0=>
array(data1, data2, dst),
1=>
array(data1, data2, dst)
)
untuk menyingkat saya akan langsung ke modelnya.cara ini bisa dibilang sama seperti contoh sebelumnya.. Jadi pemahamannya cukup mudah.. data yang keluar akan dimasukkan ke variabel array dimensi 2.function listArray(){$sql='select * from telepon';$q=$this->db->query($sql);$a=array();foreach ($q->result_array() as $row){$a[]=$row;}return $a;}
Tapi sebelum melangkah cara memakai objek yang hasilnya
array(0=>yang hasilnya
objek(data1, data2, dst),
1=>
objek(data1, data2, dst)
)
$data[0]->iddst,, saya mau ngajarin sedikit cara menemukan cara dapetin tutorial ini di userguide.. Asumsikan anda tidak ada koneksi internet, tetapi deadline didepan anda..
- pertama bukalah user guide anda (index.html)
- klik table of content
- cari database class (database/index.html)
- dari sinilah sumber-sumber bantuan ditemukan. Tetapi mari fokus ketujuan dahulu, pilih
Generating Query Results - dibawah anda temukan fungsi yang sesuai yaitu result().
Tetapi ada beberapa programer menyukai hasilnya mentah bukan sudah di bikin array seperti di atas. Jadi yang perlu dilakukan mengembalikan nilai variable $qfunction listObject() { $sql='select * from telepon'; $q=$this->db->query($sql); $a=array(); foreach ($q->result() as $row) { $a[]=$row; } return $a; }
kemudian untuk mengeluarkannya dapat memakai fungsi
- result
- result_array
Tidak ada komentar:
Posting Komentar