โดยใช้คำสั่ง SELECT * FROM จากตารางใน database ที่เราจะเรียกมาแสดง
ขั้นตอนนี้ไฟล์ที่ขาดไม่ได้เลยคือไฟล์ connection.php ซึ่งเราจะต้อง include มาใช้งานเช่นเดียวกันกับไฟล์บันทึกข้อมูลจากฟอร์มลงใน database เพราะเป็นไฟล์ที่ไว้เชื่อมต่อกับ database ที่เราได้เขียนเอาไว้แล้ว
ไฟล์เริ่มต้น connection.php
<?php
$con= mysqli_connect("localhost","root","123","myweb") or die("Error: " . mysqli_error($con));
mysqli_query($con, "SET NAMES 'utf8' ");
?>ไฟล์เรียกข้อมูลมาแสดง showmember.php
ในหน้านี้เราจะเรียกข้อมูลจากตาราง tb_member มาแสดงทั้งหมด $query = “SELECT * FROM tb_member
โดยกำหนดให้เรียกลำดับจากฟิลด์ member_id (น้อยไปมาก) ORDER BY member_id asc หรือต้องการให้เรียงลำดับจากมากไปน้อยเราสามารถเปลี่ยนจาก asc เป็น desc
<meta charset="UTF-8">
<?php
//1. เชื่อมต่อ database:
include('connection.php'); //ไฟล์เชื่อมต่อกับ database ที่เราได้สร้างไว้ก่อนหน้าน้ี
//2. query ข้อมูลจากตาราง tb_member:
$query = "SELECT * FROM tb_member ORDER BY member_id asc" or die("Error:" . mysqli_error());
//3.เก็บข้อมูลที่ query ออกมาไว้ในตัวแปร result .
$result = mysqli_query($con, $query);
//4 . แสดงข้อมูลที่ query ออกมา โดยใช้ตารางในการจัดข้อมูล:
echo "<table border='1' align='center' width='500'>";
//หัวข้อตาราง
echo "<tr align='center' bgcolor='#CCCCCC'><td>รหัส</td><td>Uername</td><td>ชื่อ</td><td>นามสกุล</td><td>อีเมล์</td><td>แก้ไข</td><td>ลบ</td></tr>";
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" .$row["member_id"] . "</td> ";
echo "<td>" .$row["username"] . "</td> ";
echo "<td>" .$row["member_name"] . "</td> ";
echo "<td>" .$row["member_lname"] . "</td> ";
echo "<td>" .$row["email"] . "</td> ";
//แก้ไขข้อมูล
echo "<td><a href='UserUpdateForm.php?ID=$row[0]'>edit</a></td> ";
//ลบข้อมูล
echo "<td><a href='UserDelete.php?ID=$row[0]' onclick=\"return confirm('Do you want to delete this record? !!!')\">del</a></td> ";
echo "</tr>";
}
echo "</table>";
//5. close connection
mysqli_close($con);
?>