Cara Mengambil Data dari MySQL (PHP)

Mengambil data di sini terkait dengan penggunaan query SELECT. Berikut ini contoh untuk menampilkan record pertama dari tabel siswa.
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("sekolah") or die(mysql_error());

$result = mysql_query("SELECT * FROM siswa")

or die(mysql_error());

// menyimpan record ke dalam variabel $data
$record = mysql_fetch_array( $result );

// menampilkan data dari $record untuk setiap field
echo "NISnya: ".$record['NIS']. "<br>";
echo "Namanya: ".$record['nama']. "<br>";

echo "Alamatnya: ".$record['alamat'].;


?>
Keterangan:
Output script di atas adalah:
NISnya: 12345
Namanya: wiwit
Alamatnya: kudus

Perintah di atas hanya akan menampilkan record pertama dari tabel siswa. Untuk menampilkan record yang lebih dari satu, kita gunakan looping. Perhatikan contoh berikut ini.
<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("sekolah") or die(mysql_error());

$hasil = mysql_query("SELECT * FROM tabel")

or die(mysql_error());

while ($record = mysql_fetch_array($hasil))

{
echo "NISnya: ".$record['NIS']. "<br>";
echo "Namanya: ".$record['nama']. "<br>";

echo "Alamatnya: ".$record['alamat'].;

}
?>
Keterangan:
Looping while di atas akan terus berjalan selama record masih ada untuk dibaca. Hasil dari script di atas adalah:
NISnya: 12345
Namanya: wiwit
Alamatnya: kudus

NISnya: 23456
Namanya: agus
Alamatnya: kudus

No comments:
Write komentar