เขียน PHP เชื่อมต่อกับฐานข้อมูล MySQL MySQLi

    


    วิธีการเชื่อมต่อฐานข้อมูล MySQL โดยภาษา PHP เขียนได้ง่ายมากๆ โดยก่อนจะเริ่มต้นเราต้องเตรียมความพร้อมในเครื่องที่ทดลองใช้งานกันก่อน โดยการติดตั้ง PHP และ MySQL ซึ่งผมแนะนำโปรแกรม XAMPP เป็นโปรแกรมที่มีการพัฒนาอย่างต่อเนื่อง และรวดเร็วมากๆ ดาวน์โหลดได้ฟรี เราก็ไปโหลดและมาติดตั้งในเครื่องที่เราจะใช้งานได้เลย วิธีติดตั้งขอข้ามเลยนะครับ ติดตั้งง่ายมากๆ

พร้อมแล้วก็เขียน Code แค่ไม่กี่บรรทัดก็สามารถเชื่อมต่อฐานข้อมูลได้แล้ว

<?php
$mysqli = new mysqli("localhost","user","password","db_name");

if ($mysqli -> connect_errno) {
echo "ไม่สามารถเชื่อมต่อฐานข้อมูลได้ ข้อผิดพลาด : " . $mysqli -> connect_error;
exit();
}
?>
หากไม่มี Error ใดๆ เกิดขึ้น เพียงเท่านี้ก็เป็นการเชื่อมต่อ PHP เข้ากับฐานข้อมูล MySQL เรียบร้อยแล้ว โดยรูปแบบการเขียนข้างต้นเป็นการเขียนแบบ OOP แนะนำให้เขียนแบบนี้

$mysqli -> new mysqli(host, username, password, dbname, port, socket)

หากใครไม่ถนัดหรือไม่คุ้นชินก็สามารถเขียนแบบเก่าได้

mysqli_connect(host, username, password, dbname, port, socket)

ตามไปดูว่า parameter ต่างๆ มีอะไรกันบ้าง
host คือชื่อเครื่อง Server หรือใช้เป็น IP Address ก็ได้ ส่วน localhost หรือ 127.0.0.1 ก็คือเครื่องตัวเองที่ทำงานอยู่
username คือชื่อผู้ใช้งานสำหรับ login เข้าไปยังฐานข้อมูล
password คือรหัสผ่านที่ใช้ในการเข้าสู่ฐานข้อมูล
dbname คือชื่อฐานข้อมูลที่เราต้องการเชื่อมต่อ
port คือเลขพอร์ตสำหรับการเชื่อมต่อ โดยปกติถ้าไม่ได้เปลี่ยนพอร์ตไม่ต้องใส่ก็ได้ ค่า default ของ mysql คือ 3306
socket คือจะระบุหรือไม่ก็ได้ โดยปกติก็ไม่ต้องระบุอะไร

เพียงเท่านี้ก็เพียงพอแล้วสำหรับการเชื่อมต่อกับฐานข้อมูล หากต้องการศึกษารายละเอียดเพิ่มเติมแบบละเอียดยิบก็สามารถเข้าไปดูได้ที่เว็บไซต์ของ PHP คลิกเข้าไปเลย รับรองเจอข้อมูลแบบละเอียดเลย

ความคิดเห็น