Kode akan lebih teratur jika menggunakan cara ini
Buat class sendiri yang manangani hubungan dengan database (database.php)
<?php
class HandleDataBase {
function getAllData() {
$query = "SELECT data1,data2,data3,data4,data5 FROM aTable";
$rs = mysql_query($query);
$daftarData = array();
$indexCounter = 0;
while(list($data1,$data2,$data3,$data4,$data5)=mysql_fetch_array($rs)) {
$data = array("data1"=>$data1,
"data2"=>$data2,
"data3"=>$data3,
"data4"=>$data4,
"data5"=>$data5);
$daftarData[$indexCounter] = $data;
$indexCounter++;
}
return $daftarData;
}
}
?>
Dengan begini saya telah memisahkan kode” sensitif dengan interface, paling tidak filenya, sampe skarang tujuan saya melakukannya agar kode terlihat rapi saja.
.Kemudian kode yang akan menggunakan fungsi di atas
<?php
[... disini buat koneksi ke database ...]
require("database.php");
$d = new HandleDataBase();
$daftarData = array();
$daftarData = $d->getAllData();
print_r($daftarData);
foreach($daftarData as $key) {
foreach($key as $field => $value) {
echo $field." : ".$value;
echo "<br />";
}
}
<?
kode ini
print_r($daftarData); dipakai untuk menampilkan data mentahya dalam bentuk array, bentuk datanya adalah array dalam array sehingga perlu untuk dilakukan 2 kali iterasi:
<?php
[....]
foreach($daftarData as $key) {
foreach($key as $field => $value) {
echo $field." : ".$value;
echo "<br />";
}
}
[....]
?>





Recent Comments