บทความนี้สอนวิธีการเขียนโปรแกรมภาษา PHP เชื่อมต่อฐานข้อมูล MySQL ด้วยคำสั่ง mysqli แบบเชิงวัตถุ (OOP) สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง
$conn = new mysqli("localhost", "root", "", "database");
สร้างตัวแปรชื่อ $conn เก็บสถาะนการเชื่อมต่อฐานข้อมูลด้วยคำสั่ง new mysqli
ตัวอย่าง กรณีต้องการเช็คว่าสามารถเชื่อมต่อฐานข้อมูลได้หรือไม่
$conn = new mysqli("localhost", "root", "", "database");
if ($conn->connect_errno) {
echo "ไม่สามารถเชื่อมต่อฐานข้อมูลได้เพราะ ".$mysqli->connect_error;
}
$conn->query( "SET NAMES UTF8" );
$conn->close();
ใช้คำสั่ง connect_errno เพื่อเช็คสถานะการเชื่อมต่อฐานข้อมูล กรณีหากไม่สามารถเชื่อมต่อฐานข้อมูลได้ ใช้คำสั่ง connect_error เพื่อดึงสาเหตุของปัญหา และพิมพ์ออกสู่หน้าจอด้วยคำสั่ง echo สุดท้ายปิดการเชื่อมต่อฐานข้อมูลเมื่อไม่ใช่แล้วด้วยคำสั่ง close จากตัวแปร $conn