เวลาใช้คำสั่ง mysqli_connect เพื่อเชื่อมต่อฐานข้อมูล MySQL ด้วยภาษา PHP ในส่วนพารามิเตอร์ตัวแรกของคำสั่งดังกล่าว คือ Host หรือ IP Address ของเครื่องที่ติดตั้งระบบฐานข้อมูล กรณีหากเรากำหนดไม่ถูกต้องจะขึ้นข้อความดังนี้
Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known
วิธีแก้ไข
กรณีถ้าเว็บไซต์ และฐานข้อมูล MySQL อยู่ในเครื่องเดียวกันให้กำหนดในส่วนของ Host เป็น localhost หรือ 127.0.0.1
$conn = mysqli_connect("localhost", "root", "", "database");
หรือ
$conn = mysqli_connect("127.0.0.1", "root", "", "database");
กรณีถ้าเว็บไซต์ และฐานข้อมูล MySQL อยู่กันคนละเครื่อง ในส่วนของ Host ต้องกำหนดเป็นหมายเลข IP Address ของเครื่องที่ติดตั้งฐานข้อมูล MySQL
$conn = mysqli_connect("IP_ADDRESS", "root", "", "database", 3306);