ขั้นตอนการทำ
1. สร้างฐานข้อมูลขึ้นมา โดยใช้คำสั่ง Sql
| CREATE TABLE admin ( id int(11) NOT NULL auto_increment, user_admin char(15) NOT NULL, pass_admin char(8) DEFAULT '0' NOT NULL, PRIMARY KEY (id) ); |
2. หลังจากที่เราสร้างฐานข้อมูลขึ้นมาแล้วให้เราใช้คำสั่งแสดงผลข้อมูลนั้นขึ้นมา แต่เราจะใส่ปุ่ม Delete ลงไปด้วยเราให้ไฟล์นี้ชื่อว่า show_del.php
| <?php //กำหนดตัวแปรเพื่อนำไปใช้งาน $hostname = "localhost"; //ชื่อโฮสต์ $user = ""; //ชื่อผู้ใช้ $password = ""; //รหัสผ่าน $dbname = "test"; //ชื่อฐานข้อมูล $tblname = "admin"; //ชื่อตาราง // เริ่มติดต่อฐานข้อมูล mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้"); // คำสั่ง SQL และสั่งให้ทำงาน $sql = "select * from $tblname"; $dbquery = mysql_db_query($dbname, $sql); // หาจำนวนเรกคอร์ดข้อมูลในตาราง $num_rows = mysql_num_rows($dbquery); // เริ่มวนรอบแสดงข้อมูล $i=0; while ($i < $num_rows) { $result = mysql_fetch_array($dbquery); $id = $result[id]; $user_admin = $result[user_admin]; $pass_admin = $result[pass_admin]; echo "($id) $user_admin $pass_admin <A HREF=\"del.php?id=$id\">ลบข้อมูล</A><BR>"; //สำคัญอยู่ตรงนี้ กำหนดค่าตัวแปลเพื่อให้รู้ว่าเราจะลบข้อมูล Record $i++; } // ปิดการติดต่อฐานข้อมูล mysql_close(); ?> |
3. เราจะได้ผลดังนี้
![]() |
4. หลังจากนั้นเราเขียนคำสั่งที่ใช้ในการลบข้อมูลไว้ที่ไฟล์ที่เรากำหนด Link ไว้ผมให้ชื่อไฟล์ del.php
| <?php //กำหนดตัวแปรเพื่อนำไปใช้งาน $hostname = "localhost"; //ชื่อโฮสต์ $user = ""; //ชื่อผู้ใช้ $password = ""; //รหัสผ่าน $dbname = "test"; //ชื่อฐานข้อมูล $tblname = "admin"; //ชื่อตาราง // เริ่มติดต่อฐานข้อมูล mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้"); // คำสั่ง SQL และสั่งให้ทำงาน $sql = "delete from admin where id='$id'"; // กำหนดคำสั่ง SQL เพื่อลบข้อมูล กำหนดให้ลบตาม ID ที่เรากำหนด $dbquery = mysql_db_query($dbname, $sql); echo "ลบข้อมูล Record : $id"; ?> |
5. หลังจากนั้นลองลบข้อมูล จะได้ผลดังนี้
![]() |
6. ขอให้สนุกกับการทำเว็บ

