Menampilkan Data Dari
Database
Pertama, di buat database dulu
dengan nama ‘test’, lalu di dalam database test dibuat lagi tabel yang diberi
nama ‘mahasiswa’ dengan struktur sebagai berikut :
Lalu isi
database nya, dan tempatkan paket CI ke dalam folder xamppà htdocs à civew (nama
folder paket CI).
Setelah itu edit terlebih dahulu
Database driver yang akan di koneksikan. Dimana file tersebut bernama
database.php yang berada pada folder applicationà
config à database.php, lalu kita
edit file tersebut dengan menambahkan username dan password seperti berikut :
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] =
'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] =
'';
$db['default']['database'] = 'test';
$db['default']['dbdriver'] =
'mysql';
$db['default']['dbprefix'] =
'';
$db['default']['pconnect'] =
TRUE;
$db['default']['db_debug'] =
TRUE;
$db['default']['cache_on'] =
FALSE;
$db['default']['cachedir'] =
'';
$db['default']['char_set'] =
'utf8';
$db['default']['dbcollat'] =
'utf8_general_ci';
$db['default']['swap_pre'] =
'';
$db['default']['autoinit'] =
TRUE;
$db['default']['stricton'] =
FALSE;
Autoload.php diubah pada bagian diatas, dengan maksut data
yang diproses yaitu yang terdapat pada file database serta file yang melakukan
pemrosesan yaitu mhome.php yang terdapat pada folder model. Selanjutnya kita
buat file mhome.php pada folder applicationàmodels. Dan mengisi file tersebut dengan coding seperti berikut :
<?php
class Mhome extends CI_Model {
function view(){
$ambil = $this->db->get('mahasiswa');
if($ambil->num_rows() > 0){
foreach($ambil->result() as $data){
$hasil[]=$data;
}
return
$hasil;
}
}
}
?>
Baris kode diatas dimaksut untuk
memproses atau memanggil function view() yang terdapat pada file mhome.php.
lalu buka kembali file yang terdapat folder
applicationà viewsà
welcome_message.php dan ubah seperti coding berikut :
<!DOCTYPE
html>
<html
lang="en">
<head>
<meta charset="utf-8">
<title>FITRIANA</title>
</head>
<body>
<div
id="container">
<h2>Data
Mahasiswa Kelas TI-4A</h2>
<table
border="2"
bordercolor="#333333"
width="600">
<td align="center" bgcolor="#999999" height="35">NIM</td>
<td align="center" bgcolor="#999999">Nama</td>
<td
align="center"
bgcolor="#999999">Kelas</td>
<?php
foreach($dt as $row){
?>
<tr>
<td><?php echo $row->nim ?></td>
<td><?php
echo $row->nama ?></td>
<td><?php
echo $row->alamat ?></td>
</tr>
<?php
}
?>
</table>
<h5 align="right">
<p style="font-family:Verdana, Arial,
Helvetica,
sans-serif"> Thanks To : <p style="fontstyle:italic"> FitriAna</p> </p> </h5>
</body>
</html>
Hasil
Akhir :