บทความนี้นำเสนอวิธีแก้ปัญหาที่ง่ายและดีที่สุดสำหรับการเชื่อมต่อโค้ด PHP กับฐานข้อมูล MySQL เริ่มต้นด้วย โพสต์นี้ช่วยให้แน่ใจว่าได้ติดตั้ง MySQL และ PHP ในระบบของคุณแล้ว
ยืนยันความพร้อมใช้งานของ PHP และ MySQL
เพื่อยืนยันว่าติดตั้ง PHP ในระบบหรือไม่ ให้ตรวจสอบเวอร์ชั่นโดยพิมพ์:
> php -v
จากผลลัพธ์ด้านบนจะเห็นว่ามี PHP อยู่ในระบบ
หากต้องการตรวจสอบเวอร์ชันของ MySQL ให้พิมพ์:
> sqlsh.exe
มี MySQL อยู่ในระบบด้วย
หมายเหตุ: หากคุณมีฐานข้อมูลอยู่แล้ว ให้ข้ามขั้นตอนถัดไป
สร้างฐานข้อมูล MySQL
หากต้องการสร้างฐานข้อมูล MySQL ให้ไปที่ ปรับแต่ง MySQL และคลิกที่ “ การเชื่อมต่อ MySQL ' ปุ่ม:
พิมพ์ “ ชื่อการเชื่อมต่อ ', และ ' ชื่อผู้ใช้' และคลิกที่ “ เก็บในห้องนิรภัย ' ปุ่ม:
เก็บรหัสผ่านสำหรับฐานข้อมูลและคลิกที่ “ ตกลง ' ปุ่ม:
คลิกที่ ' ตกลง ปุ่ม ” สำหรับหน้าต่าง “ตั้งค่าการเชื่อมต่อใหม่”:
บนแดชบอร์ด คุณจะเห็นฐานข้อมูลหลังจากสร้างสำเร็จ:
หลังจากสร้างฐานข้อมูลแล้ว ขั้นตอนต่อไปคือการเชื่อมต่อกับ PHP
เชื่อมต่อ PHP กับฐานข้อมูล MySQL
เปิดตัวแก้ไขโค้ดและสร้างไฟล์ชื่อ “ การเชื่อมต่อ.php ”:
กำหนดค่าการเชื่อมต่อโดยระบุรายละเอียดของฐานข้อมูล “ ชื่อเซิร์ฟเวอร์ ”, “ ชื่อผู้ใช้ ', และ ' รหัสผ่าน '. สังเกตไวยากรณ์สำหรับการเชื่อมต่อกับ MySQL โดยใช้ PHP ด้านล่าง:
ไวยากรณ์
$servername = '<ชื่อเซิร์ฟเวอร์>';$ชื่อผู้ใช้ = '<ชื่อผู้ใช้>';
$password = '<รหัสผ่าน>';
หลังจากให้รายละเอียดฐานข้อมูลแล้ว ไฟล์จะมีลักษณะดังนี้:
ขั้นตอนต่อไปคือการสร้างการเชื่อมต่อโดยใช้ PHP โดยมีรูปแบบดังนี้
ไวยากรณ์ :
$connection = new mysqli($ชื่อเซิร์ฟเวอร์, $ชื่อผู้ใช้, $รหัสผ่าน);ขั้นตอนต่อไปคือการจัดการข้อผิดพลาดสำหรับการเชื่อมต่อ:
ถ้า ($connection->connect_error) {die('การเชื่อมต่อล้มเหลว:' . $connection->connect_error);
}
echo 'เชื่อมต่อกับฐานข้อมูล Localhost เรียบร้อยแล้ว';
บันทึกไฟล์นี้
ในเทอร์มินัลของโปรแกรมแก้ไขรหัส ให้พิมพ์คำสั่งนี้เพื่อเรียกใช้ไฟล์ ตรวจสอบให้แน่ใจว่าได้ระบุชื่อไฟล์อย่างถูกต้องพร้อมตำแหน่งของไฟล์โดยอ้างอิงถึงตำแหน่งเทอร์มินัล:
> php .\connection.php
ในผลลัพธ์ด้านบน จะเห็นว่าการเชื่อมต่อสำเร็จ
บันทึก : หากคุณไม่ให้รหัสผ่านหรือข้อมูลประจำตัวอื่น ๆ ที่ถูกต้อง ระบบจะแสดงข้อผิดพลาดดังที่แสดงในภาพหน้าจอด้านล่าง:
หากต้องการปิดการเชื่อมต่อระหว่างฐานข้อมูล PHP และ MySQL ให้พิมพ์:
$ การเชื่อมต่อ -> ปิด ();ดังนั้นการใช้คำแนะนำนี้ทำให้คุณสามารถเชื่อมต่อโค้ด PHP กับฐานข้อมูล MySQL ได้ในเวลาไม่นาน
บทสรุป
หากต้องการเชื่อมต่อฐานข้อมูล MySQL กับโค้ด PHP ของคุณ ให้ติดตั้ง MySQL และ PHP ในระบบของคุณ สร้างฐานข้อมูลในไฟล์ PHP เพื่อกำหนดชื่อเซิร์ฟเวอร์ ชื่อผู้ใช้ และรหัสผ่านของฐานข้อมูล MySQL เขียนการเชื่อมต่อคำสั่ง MySQL “ $connection = new mysqli($ชื่อเซิร์ฟเวอร์, $ชื่อผู้ใช้, $รหัสผ่าน); ” และสำหรับการจัดการข้อผิดพลาดให้ใช้คำสั่ง if บันทึกและเรียกใช้ไฟล์ PHP นี้เพื่อเชื่อมต่อ PHP กับ MySQL