วิธีการโอนข้อมูลในรูปแบบเว็บไปยังฐานข้อมูล

การย้ายข้อมูลจากรูปแบบ HTML ไปยังฐานข้อมูลเป็นกระบวนการออกแบบสองขั้นตอน ขั้นแรกสร้างแบบฟอร์ม HTML รายการที่สามารถส่งข้อมูลไปยังไฟล์รองได้ จากนั้นสร้างไฟล์ Hypertext Preprocessor (PHP) เพื่อยอมรับข้อมูลและแทรกลงในฐานข้อมูล

HTML สามารถสั่งเบราว์เซอร์เกี่ยวกับวิธีการนำเสนอข้อมูลเท่านั้น ธุรกรรมที่จำเป็นในการจัดเก็บข้อมูลในฐานข้อมูลต้องใช้คำสั่ง Structured Query Language (SQL) ที่วางไว้ในสคริปต์ PHP

HTML

  1. สร้างแบบฟอร์มในหน้าที่เหมาะสม

  2. สร้างแบบฟอร์มในหน้าที่เหมาะสมรวมทั้งแอตทริบิวต์ "action" และ "method" ในแท็กนิยามฟอร์มดังนี้:

  3. แอตทริบิวต์ "action" บอกให้ฟอร์มส่งข้อมูลไปยังสคริปต์ชื่อ "info.php" และ "method" อธิบายประเภทของการดำเนินการที่จะดำเนินการเมื่อข้อมูลถูกส่งไปยังสคริปต์

  4. กำหนดฟิลด์อินพุต

  5. กำหนดช่องป้อนข้อมูลพร้อมกับชนิดข้อมูลที่จะส่งไปยังฐานข้อมูล ตัวอย่างเช่น:

  6. ชื่อผู้ใช้: อีเมล์:

  7. เมื่อรวมกันแล้วแท็กเหล่านี้จะส่งผ่านสตริงข้อความสองชุดชื่อ“ ชื่อผู้ใช้” และ“ อีเมล” ไปยังสคริปต์ PHP

  8. สร้างปุ่มส่ง

  9. ให้วิธีการเริ่มต้นธุรกรรมกับผู้ใช้ด้วยแท็ก:

  10. ซึ่งจะแสดงปุ่ม "ส่ง" ที่ด้านล่างของแบบฟอร์มที่ทริกเกอร์ธุรกรรมฐานข้อมูล

PHP

  1. สร้างไฟล์

  2. สร้างไฟล์ชื่อ“ info.php” สามารถใช้ชื่อไฟล์ใดก็ได้ตราบเท่าที่ตรงกับชื่อที่ระบุโดยแอตทริบิวต์ "action" ของฟอร์มและลงท้ายด้วยนามสกุล. php

  3. เชื่อมต่อกับฐานข้อมูล

  4. เปิดสคริปต์ PHP และเชื่อมต่อกับฐานข้อมูลด้วยคำสั่ง:

  5. $ connect = mysql_connect (“ server_name”,“ admin_name”,“ รหัสผ่าน”); ถ้า (! connect) {die ('Connection Failed:'. mysql_error ()); {mysql_select_db (“ database_name”, $ connect);

  6. บรรทัดแรกกำหนดค่าที่ส่งคืนโดยฟังก์ชัน“ mysql_connect” ซึ่งใช้ในการเริ่มต้นและตรวจสอบการเชื่อมต่อฐานข้อมูลให้กับตัวแปร“ $ connect” คำสั่ง“ if” จะยุติการสื่อสารกับฐานข้อมูลหากไม่ยอมรับการเชื่อมต่อ บรรทัดสุดท้ายเลือกฐานข้อมูลที่ระบุใน“ database_name” และลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่านที่ระบุในบรรทัดแรก

  7. แทรกข้อมูลลงในฐานข้อมูล

  8. แทรกข้อมูลลงในฐานข้อมูลด้วยคำสั่ง:

  9. $ user_info =“ INSERT INTO table_name (ชื่อผู้ใช้อีเมล) VALUES ('$ _POST [ชื่อผู้ใช้]', '$ _POST [อีเมล]')”; ถ้า (! mysql_query ($ user_info, $ connect)) {die ('Error:'. mysql_error ()); }

  10. echo“ ข้อมูลของคุณถูกเพิ่มลงในฐานข้อมูลแล้ว”;

  11. mysql_close ($ เชื่อมต่อ); ?>

  12. ในบรรทัดแรกคำสั่ง SQL ที่ใช้แทรกข้อมูลในตารางฐานข้อมูล“ table_name” จะถูกส่งไปยังตัวแปร“ $ user_info” คำสั่ง“ if” ต่อไปนี้ตรวจสอบการเชื่อมต่อกับตารางที่ถูกต้องแทรกข้อมูลที่มีอยู่ใน“ $ user_info ลงในตาราง หากทำธุรกรรมไม่สำเร็จข้อความแสดงข้อผิดพลาดจะถูกสร้างขึ้นและการเชื่อมต่อถูกปิด คำสั่ง "echo" จะปรากฏขึ้นก็ต่อเมื่อบันทึกข้อมูลสำเร็จ สุดท้ายการเรียก“ mysql_close” จะปิดการเชื่อมต่อฐานข้อมูล

  13. เคล็ดลับ

    คุณต้องสร้างฐานข้อมูลและตารางก่อนที่จะส่งข้อมูลไปให้ ชื่อฟิลด์ของตารางต้องตรงกับชื่อของตัวแปรที่ส่งผ่านโดยตัวแปรส่วนกลาง“ $ _POST [xxxxx]”