ตัวอย่าง
เปิดการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ MySQL:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if
(!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
ความหมายและการใช้งาน
mysqli_real_connect() ฟังก์ชั่นเปิดการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ MySQL
mysqli_real_connect() ฟังก์ชั่นที่แตกต่างจาก mysqli_connect() ในรูปแบบต่อไปนี้:
- mysqli_real_connect() ต้องใช้วัตถุที่ถูกต้องที่สร้างขึ้นโดย mysqli_init()
- mysqli_real_connect() สามารถใช้กับ mysqli_options() ตั้งค่าตัวเลือกที่แตกต่างกันสำหรับการเชื่อมต่อ
- mysqli_real_connect() มีพารามิเตอร์ธง
วากยสัมพันธ์
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
พารามิเตอร์ | ลักษณะ |
---|---|
connection | จำเป็นต้องใช้ ระบุการเชื่อมต่อ MySQL เพื่อใช้ |
host | ไม่จำเป็น. ระบุชื่อโฮสต์หรือที่อยู่ IP ได้ |
username | ไม่จำเป็น. ระบุชื่อผู้ใช้ MySQL |
password | ไม่จำเป็น. ระบุรหัสผ่าน MySQL |
dbname | ไม่จำเป็น. ระบุฐานข้อมูลเริ่มต้นที่จะใช้ |
port | ไม่จำเป็น. ระบุจำนวนพอร์ตที่จะพยายามเชื่อมต่อกับเซิร์ฟเวอร์ MySQL |
socket | ไม่จำเป็น. ระบุซ็อกเก็ตหรือท่อชื่อที่จะใช้ |
flag | ไม่จำเป็น. ระบุตัวเลือกการเชื่อมต่อที่แตกต่างกัน ค่าที่เป็นไปได้:
|
รายละเอียดทางเทคนิค
กลับค่า: | TRUE ในความสำเร็จ FALSE กับความล้มเหลว |
---|---|
PHP เวอร์ชัน: | 5+ |
<PHP MySQLi อ้างอิง