Devdit
 

PHP ต่อฐานข้อมูล MySQL ด้วยคำสั่ง mysqli_connect

2.3K

บทความนี้สอนวิธีการเชื่อมต่อฐานข้อมูล MySQL ด้วยภาษา PHP โดยใช้ชุดคำสั่ง mysqli_connect สามารถเขียนโปรแกรมได้แบบนี้

 

ตัวอย่าง การเชื่อมต่อฐานข้อมูล สมมุติให้ฐานข้อมูลชื่อ db_company

$conn = mysqli_connect("localhost", "root", "", "db_example");
mysqli_query( $conn, "SET NAMES UTF8" );

คำสั่ง mysqli_connect มีค่าพารามิเตอร์ที่สำคัญ 4 ตัว คือ

1. host ของเครื่องที่ติดตั้งโปรแกรม MySQL กรณี MySQL และ PHP ติดตั้งเครื่องเดียวกันให้ระบุเป็น localhost

2. Username MySQL ตัวอย่างกำหนดค่าเริ่มต้น คือ root

3. Password MySQL ตัวอย่างกำหนดเป็นค่าเริ่มต้น คือ ค่าว่างเปล่า (ไม่ใส่ Password)

4. ชื่อฐานข้อมูล (Database) ตัวอย่างเชื่อมต่อฐานข้อมูลชื่อ db_mycompany

คำสั่ง mysqli_query กำหนดเป็น SET NAMES UTF8 คือกำหนดอักขระที่เกี่ยวข้องกับข้อมูลให้อยู่ในรูปแบบ UTF8

 

ตัวอย่าง กรณีที่เราไม่ใช่งานฐานข้อมูลแล้ว แนะนำให้ปิดการเชื่อมต่อฐานข้อมูลด้วยคำสั่ง mysqli_close

mysqli_close( $conn );

ตัวแปร $conn ต้องเป็นตัวแปรเดียวกับตอนเชื่อมต่อฐานข้อมูล

ตัวอย่าง โปรแกรมแบบเต็ม

<?php
	// เชื่อมต่อฐานข้อมูล
    $conn = mysqli_connect("localhost", "root", "", "db_example");
    mysqli_query( $conn, "SET NAMES UTF8" );

	// ยกเลิกการเชื่อมต่อฐานข้อมูล
    mysqli_close( $conn );
?>
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ