การเตรียมการจัดการต่าง ๆ สำหรับการทำงานกับ SQL ใน PHP

ตอนนี้เรามาเรียนรู้วิธีการทำงานกับฐานข้อมูล ผ่าน PHP กัน สำหรับสิ่งนี้ ก่อนอื่นเลย จำเป็นต้องสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ ฐานข้อมูล

สิ่งนี้ทำได้โดยใช้ฟังก์ชัน mysql_connect, ซึ่งรับพารามิเตอร์ 3 ตัว: ชื่อ โฮสต์ (เซิร์ฟเวอร์), ชื่อผู้ใช้ที่เรา ใช้ทำงานกับฐานข้อมูล และรหัสผ่านสำหรับผู้ใช้นี้

หากคุณกำลังทำงานบนคอมพิวเตอร์ของคุณเอง สิ่งเหล่านี้จะได้แก่ localhost, root และ รหัสผ่านในรูปแบบของสตริงว่าง (บนเซิร์ฟเวอร์บางแห่ง อาจเป็น root ด้วยก็ได้) หากฐานข้อมูลของคุณอยู่บนอินเทอร์เน็ต - ข้อมูลเหล่านี้ จะถูกให้โดยโฮสติ้ง

เอาล่ะ มาสร้างการเชื่อมต่อกับฐานข้อมูลกัน:

php<?php
  $host = 'localhost'; // ชื่อโฮสต์
  $user = 'root';      // ชื่อผู้ใช้
  $pass = '';          // รหัสผ่าน
  $name = 'mydb';      // ชื่อฐานข้อมูล
  
  $link = mysqli_connect($host, $user, $pass, $name);
?>

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