สอนเขียนภาษา PHP เพื่อติดต่อฐานข้อมูล MySQL ด้วยคำสั่ง mysqli โดยจะสอนทั้งแบบ Procedural และแบบ Object Oriented Programming
สมมุติให้ฐานข้อมูล (Database) ชื่อ db_company
ตัวอย่าง PHP ติดต่อฐานข้อมูลแบบ Procedural
$conn = mysqli_connect("localhost", "root", "", "db_company");
if (mysqli_connect_errno()) {
printf("เชื่อต่อฐานข้อมูลไม่ได้เนื่องจาก: %s\n", mysqli_connect_error());
exit();
}
$conn->query( "SET NAMES UTF8" );
// ปิดการเชื่อมต่อฐานข้อมูล
mysql_close( $conn );
ตัวอย่าง PHP ติดต่อฐานข้อมูลแบบเชิงวัตถุ (OOP)
$conn = new mysqli("localhost", "root", "", "db_company");
if ($conn->connect_errno) {
echo "ไม่สามารถเชื่อมต่อฐานข้อมูลได้เพราะ ".$mysqli->connect_error;
}
$conn->query( "SET NAMES UTF8" );
// ปิดการเชื่อมต่อฐานข้อมูล
$conn->close();