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
NISnya: 12345
Namanya: wiwit
Alamatnya: kudus
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:
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
Alamatnya: kudus
NISnya: 23456
Namanya: agus
Alamatnya: kudus
Alamatnya: kudus
No comments:
Write komentar