การเพิ่มข้อมูลลงในฐานข้อมูล MySQL โดยใช้ Form จัดทำโดย : Mr.GuruZ
:: WebThaiDD.COM - ขุมทรัพย์ทางปัญญาของคนไทย •))) ------------   เทคนิคการเพิ่มข้อมูลลงในฐานข้อมูล Mysql โดยใช้ฟอร์มที่เราสร้างขึ้น มาดูวิธิการเลยดีกว่า

ขั้นตอนการทำ

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. เพียงเท่านี้เราก็สามารถเพิ่มข้อมูลลงฐานข้อมูลได้ ขอให้สนุกกับเขียนเว็บ

คุณอาจสนใจ
เทคนิคการสร้างงานเว็บกับ Adobe ImageReady CS (ตอนที่ 1)
สหรัถ แซ่ตั้ง (49,215 - 06 ต.ค. 50)
การสร้างนามบัตรอย่างง่าย
Lek (55,587 - 27 มิ.ย. 49)
การติดตั้ง PHP โดยใช้ PWS จำลองเป็น Server (win 95, 98, Me)
Mr.GuruZ (24,383 - 03 มิ.ย. 49)
การทำให้วัตถุเคลื่อนที่ตามเมาส์
Charoen (106,457 - 22 ม.ค. 51)
สรุปคำสั่ง Action Script บน Flash MX (ตอนที่ 4)
สหรัถ แซ่ตั้ง (27,288 - 08 ก.ย. 50)
ป้องกันรีจิสทรีจากพวกมือซน
เว็บไทยดีดี (14,274 - 22 ก.ย. 50)
ยกเลิกแจ้งเตือน Unused Icons
เว็บไทยดีดี (13,656 - 22 ก.ย. 50)
ทำขอบรูปแบบแปลก ๆ โดยใช้ Action
webthaidd (191,580 - 19 เม.ย. 51)