เพื่อเขียนโปรแกรมบันทึกข้อมูลลงฐานข้อมูล phpMyAdmin ด้วยภาษา PHP จำเป็นต้องมีการเชื่อมต่อฐานข้อมูลก่อน โดยใช้คำสั่ง mysqli_connect() เพื่อเชื่อมต่อฐานข้อมูล และ mysqli_select_db() เพื่อเลือกฐานข้อมูลที่ต้องการใช้งาน ดังนี้
// กำหนดข้อมูลการเชื่อมต่อฐานข้อมูล $servername = "localhost"; // ชื่อ Server $username = "username"; // ชื่อผู้ใช้ฐานข้อมูล $password = "password"; // รหัสผ่านฐานข้อมูล $dbname = "myDB"; // ชื่อฐานข้อมูล // ทำการเชื่อมต่อฐานข้อมูล $conn = mysqli_connect($servername, $username, $password, $dbname); // ตรวจสอบการเชื่อมต่อฐานข้อมูล if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // เลือกฐานข้อมูลที่ต้องการใช้งาน mysqli_select_db($conn, $dbname);
เมื่อเชื่อมต่อฐานข้อมูลเรียบร้อยแล้ว สามารถใช้คำสั่ง mysqli_query() เพื่อส่งคำสั่ง SQL เพื่อบันทึกข้อมูลลงฐานข้อมูล ดังนี้
// กำหนดข้อมูลที่ต้องการบันทึกลงฐานข้อมูล $name = "John Doe"; $email = "johndoe@example.com"; $phone = "1234567890"; // สร้างคำสั่ง SQL สำหรับบันทึกข้อมูลลงฐานข้อมูล $sql = "INSERT INTO users (name, email, phone) VALUES ('$name', '$email', '$phone')"; // ส่งคำสั่ง SQL เพื่อบันทึกข้อมูลลงฐานข้อมูล if (mysqli_query($conn, $sql)) { echo "Record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } โดยที่ users เป็นชื่อตารางฐานข้อมูลที่ต้องการบันทึกข้อมูลลงไป และ name, email, phone เป็นชื่อฟิลด์ของตารางที่ต้องการบ