เปิดการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init failed"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!mysqli_real_connect($con,"localhost) ","my_user","my_password","my_db")) { die("ข้อผิดพลาดในการเชื่อมต่อ: " . mysqli_connect_error()); }mysqli_close($con);?>ฟังก์ชัน mysqli_options() ตั้งค่าตัวเลือกการเชื่อมต่อเพิ่มเติมที่ส่งผลต่อพฤติกรรมการเชื่อมต่อ
ฟังก์ชัน mysqli_options() สามารถเรียกได้หลายครั้งเพื่อตั้งค่าหลายตัวเลือก
หมายเหตุ: ฟังก์ชัน mysqli_options() สามารถเรียกได้หลังจาก mysqli_init() และก่อน mysqli_real_connect()
mysqli_options( การเชื่อมต่อ, ตัวเลือก, ค่า ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ตัวเลือก | ที่จำเป็น. ระบุตัวเลือกที่จะตั้งค่า สามารถเป็นหนึ่งในค่าต่อไปนี้: MYSQLI_OPT_CONNECT_TIMEOUT - หมดเวลาการเชื่อมต่อในหน่วยวินาที MYSQLI_OPT_LOCAL_INFILE - เปิด/ปิดการใช้งานโหลด LOCAL INFILE MYSQLI_INIT_COMMAND - คำสั่งที่จะดำเนินการหลังจากเชื่อมต่อกับเซิร์ฟเวอร์ MySQL MYSQLI_READ_DEFAULT_FILE - ตัวเลือกในการอ่านจากไฟล์ที่มีชื่อแทน my.cnf MYSQLI_READ_DEFAULT_GROUP - อ่านตัวเลือกจากกลุ่มที่มีชื่อใน my.cnf หรือไฟล์ที่ระบุใน MYSQLI_READ_DEFAULT_FILE MYSQLI_SERVER_PUBLIC_KEY - ไฟล์คีย์สาธารณะ RSA ตามการตรวจสอบสิทธิ์ SHA-256 |
ค่า | ที่จำเป็น. ระบุค่าของ ตัวเลือก |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5+ |
บันทึกการอัปเดต: | ตัวเลือก MYSQLI_SERVER_PUBLIC_KEY ถูกเพิ่มเข้ามาใน PHP 5.5 |