หลังจากเราได้สร้างฟอร์มสมัครสมาชิกและเก็บข้อมูลลงใน database แล้ว ขั้นตอนที่ต้องทำต่อมาคือการเรียกข้อมูลจากdatabase มาแสดง โดยใช้คำสั่ง SELECT * FROM จากตารางใน database ที่เราจะเรียกมาแสดงนะครับ ในขั้นตอนนี้ไฟล์ที่ขาดไม่ได้เลยคือไฟล์ connection.php ซึ่งเราจะต้อง include มาใช้งานเช่นเดียวกันกับไฟล์บันทึกข้อมูลจากฟอร์มลงใน database เพราะเป็นไฟล์ที่ไว้เชื่อมต่อกับ database ที่เราได้เขียนเอาไว้แล้วนะครับ มาเริ่มกันเลย…..
รวมคลิปสอน php+mysqli
สอน CodeIgniter สอนทำระบบหนังสือเวียนออนไลน์
สอน CodeIgniter สอนทำระบบยืมคืนครุภัณฑ์
ไฟล์เริ่มต้น connection.php
1 2 3 4 5 6 |
<?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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<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); ?> |
ขอแนะนำระบบโหวต/เลือกตั้งออนไลน์
สนใจ inbox มาที่ https://www.facebook.com/sornwebsites/ (ไม่แพงจ้า)
จากนั้นให้ทดลอง run ไฟล์นี้ดูนะครับก็จะแสดงข้อมูลที่เราได้สมัครสมาชิกออกมา ดังภาพ
ขายระบบพร้อมใช้ ระบบแจ้งซ่อมออนไลน์สำหรับองค์กร php7 ค่าตัว 8,000 บาท
ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com และทีมงานได้ที่
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
fanpage : https://www.facebook.com/sornwebsites/