ขั้นตอนการทำ
1. เริ่มจากสร้างฐานข้อมูลขึ้นมาก่อน
![]() |
2. คำสั่ง SQL ที่ใช้ในการสร้างฐานข้อมูล
| SQL-query: CREATE TABLE student (id INT not null AUTO_INCREMENT, name CHAR (30) not null , surname CHAR (30) not null , grade CHAR (1) not null , PRIMARY KEY (id)) |
3. หลังจากนั้นสร้าง Form ขึ้นมา
![]() |
4. โค้ดที่ใช้สำหรับสร้างฟอร์ม
| <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> </head> <body> <form name="form1" method="post" action="add.php"> //ตำแหน่งไฟล์ที่เราส่งข้อมูลจากฟอร์มไปให้ Name : <input name="name" type="text" id="name"> Surname : <input name="surname" type="text" id="surname"> <br> Grade : <input name="grade" type="text" id="grade"> <input type="submit" name="Submit" value="เพิ่มข้อมูล"> <input type="reset" name="Submit2" value="Reset"> </form> </body> </html> |
5. หลังจากนั้นเราเขียนโค้ดเพื่อเพิ่มข้อมูลใน add.php ดังนี้
| <?php //กำหนดตัวแปรเพื่อนำไปใช้งาน $hostname = "localhost"; //ชื่อโฮสต์ $user = ""; //ชื่อผู้ใช้ $password = ""; //รหัสผ่าน $dbname = "test"; //ชื่อฐานข้อมูล $tblname = "student"; //ชื่อตาราง // เริ่มติดต่อฐานข้อมูล mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้"); // คำสั่ง SQL และสั่งให้ทำงาน $sql = "insert into $tblname (name, surname, grade) values ('$name', '$surname', '$grade')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL $dbquery = mysql_db_query($dbname, $sql); // ปิดการติดต่อฐานข้อมูล mysql_close(); echo "<Font Size=4><B>เพิ่มข้อมูลลงฐานข้อมูลเรียบร้อยแล้ว</B>"; ?> |
6. หลังจากนั้นลองทดสอบการเพิ่มข้อมูล
![]() |
7. เพียงเท่านี้เราก็สามารถเพิ่มข้อมูลลงฐานข้อมูลได้ ขอให้สนุกกับเขียนเว็บ


