Page 253 - SK tingkatan 5
P. 253
$con = mysqli_connect("localhost","root",""); 1
if (!$con)
{
die('Sambungan kepada Pangkalan Data Gagal'.mysqli_connect_error());
}
mysqli_select_db($con,"dbPelajar"); 2
$hasil = mysqli_query($con,"SELECT * from MURID"); 3
mysqli_close(); 4
Rajah 3.2.21 Atur cara sebelah pelayan untuk membuat pertanyaan ke atas pangkalan data
CONTOH 5
Contoh 5 menunjukkan pangkalan data dbPelajar yang mempunyai jadual (table) Murid. Kita ingin membuat
laman web yang akan menyenaraikan semua rekod murid.
Untuk tujuan menyenaraikan rekod murid, kita akan menggunakan fungsi
mysqli_fetch_array
Contoh:
$row = mysqli_fetch_array($hasil);
Di sini hasil penggunaan fungsi mysqli_fetch_array merupakan satu set rekod yang disimpan
dalam pemboleh ubah tatasusunan yang bernama row.
Oleh sebab rekod tersebut disimpan dalam pemboleh ubah row, kita akan menggunakan mekanisme
ulangan seperti while bagi tujuan menyenaraikan rekod murid tersebut.
Atur cara dalam Rajah 3.2.22 ialah contoh penggunaan dalam laman web Senarai.php dan akan
menghasilkan output seperti yang ditunjukkan dalam Rajah 3.2.23.
<html>
<head>
<title>Senarai Maklumat Murid</title>
</head>
<body>
<p>Senarai Maklumat Murid</p>
<?php
PB BAB 3 Pengaturcaraan Berasaskan Web 245

