CI, Membuat Tabel Dengan Mengkoneksikan Php Mysql

Diposting oleh Arndi 23 Maret 2011

Pada kesempatan ini saya ingin berbagi tentang bagaiman kita mengkoneksikan data dari mysql ke file php seperti yang kita pelajari bersama bahwa dalam CI kita dapat mengkoneksikan database ke php.
Misalnya dari praktikum III tentang basis data, diperoleh data mysql dengan nama database Matakuliah  dengan table MK serta isi tabel yaitu ( No, Kode_mk, Nama_mk, Sks ),

Atau tampak sebagai berikut:.


Jika data pada mysql sudah berhasil di buat langkah berikutnya  buka folder Code igniter ,
di sini nama folder Ci saya ganti dengan  "OOP.PBO"
kemudian fokuslah Pada Empat folder dalam 
CI  > Application yaitu : 
Config
Controllers
Models dan Views. Seperti tampak di bawah ini :
C:\xampp\htdocs\www.com\oop.pbo


kemudian buka Ke empat Folder Tersebut :
pada folder Config  ada empat file PHP yang harus di ubah yaitu
1.autoload
2.config
3.database
4.routes
seperti yang terlihat di bawah ini :


Dalam file 1. autoload.php rubahlah pada baris 55 dengan " database "
tampak pada gambar :

Dalam file 2. config.php rubahlah pada baris 17 dengan  " http://localhost/oop.pbo/
tampak pada gambar :

Dalam file 3.database.php rubahlah pada baris 43-49 dengan


$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'matakuliah';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';

Tampak pada gambar :

Dalam file 4.routes.php rubahlah pada baris 41 dengan :( warna biru)
$route['default_controller'] = "table_saya";
(di sini nama table_saya adalah nama file php dalam folder controller.)
Akan Tampak sebagai berikut :


Selesai tugas kita dalam folder config sekarang kita lanjutkan dengan folder yang berikutnya yaitu folder controller kita buat file dengan nama " table_saya.php"
yang isinya sb :
<?php
class Table_saya extends CI_Controller{

    function _table_saya(){
    parent:: _table_saya();
    $this->load->model('table_model');
    $this->load->helper('url');
    $this->load->helper('form');
    }

    function index(){
    $this->show_all();
    }

    function show_all(){
        $this->load->model('Table_model');
    $data['querys']=$this->Table_model->get_all();
    $this->load->view('muncul',$data);
    }
}
?>

Maka akan tampak dalam php editor sb :


Kita lanjutkan lagi dengan folder berikutnya yaitu folder MODELS kita buat file  php dengan nama
"table_model.php"
dengan isi file sb:


<?php
class Table_model extends CI_Model{
    function _model(){
    parent:: Table_model();
    }

    function get_all()
    {
    $query = $this->db->query('select * from Mk order by no');
    return $query->result();
    }
}
?>   
dapat di lihat dalam Php editor di bawah ini:


Tinggal langkah terakhir ni kita buat file yang akan kita munculkan heheheh saya kasih nama filex muncul.php aja kan dia akan di munculkan 
ia ..kita buka folder berikutnya yaitu folder Views
kita buat file php dengan isi file seperti di bawah ini :


Jika gambar kurng jelas maka klik kanan gambar da open link in new tab : agar gambar tampak lebih jelas...

skript ini untuk no 10- 21 dalam muncul.php
<tr>
<th>NO</th><th>KODE MK</th><th>NAMA MK</th><th>SKS</th>
</tr>

<?php foreach($querys as $rows){?>

<tr>
<td><?php echo $rows->no;?></td>
<td><?php echo $rows->kode_mk;?></td>
<td><?php echo $rows->nama_mk;?></td>
<td><?php echo $rows->sks;?></td>
</tr>


Semua setingan dah kita buat dengan baik berikut kita akan mengaksesnya dengan browser kita jadi buka browser dan ketikkan  http://localhost/www.com/oop.pbo/
maka akan Tampak Sb:






Berhasil dan sama kan dengan database di atas  ..........!!!!!!!!!

Oke pertemuan kita sampai di sini dulu lain kali kita lanjut lagi ya dalam php dan mysql ... yupzzz berhubung sudah larut malam
dan saya besok harus lanjut kuliah saya harus cepat-cepat istirahat agar badan tidak lemas dalam proses blajar besok...
oke... sampai jumpa nanti di lain waktu..:sorry


ini bukan :repost: loooo... N Jangan lupa Tinggalkan pesan Anda pada "BUKU TAMU"...ya.

3 komentar

  1. TERIMAKASIH... HEHEHE..

    SUKSESSSSSSSSSSS...

    IJIN SEDOT GAN

    ^__^

     
  2. Anonim Says:
  3. thx y prend....

     
  4. Ky darsa Says:
  5. KAMI SEKELUARGA TAK LUPA MENGUCAPKAN PUJI SYUKUR KEPADA ALLAH S,W,T
    dan terima kasih banyak kepada AKI atas nomor yang AKI
    beri 4 angka [5377] alhamdulillah ternyata itu benar2 tembus .
    dan alhamdulillah sekarang saya bisa melunasi semua utan2 saya yang
    ada sama tetangga.dan juga BANK BRI dan bukan hanya itu KI. insya
    allah saya akan coba untuk membuka usaha sendiri demi mencukupi
    kebutuhan keluarga saya sehari-hari itu semua berkat bantuan AKI..
    sekali lagi makasih banyak ya AKI… bagi saudara yang suka PASANG NOMOR
    yang ingin merubah nasib seperti saya silahkan hubungi KI JAYA,,di no (((085-321-606-847)))
    insya allah anda bisa seperti saya…menang NOMOR 850 JUTA , wassalam.

     

Posting Komentar

Daftar ISi