ตั้งค่าชุดอักขระไคลเอนต์เริ่มต้น:
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error(); แก้ไขอักขระการเชื่อมต่อฐานข้อมูลที่ตั้งค่าเป็น utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
การดำเนินการประเภทนี้มีประโยชน์มากสำหรับอักขระภาษาจีน การสืบค้นฐานข้อมูลที่อ่านไม่ออกจำนวนมากเกิดจากปัญหาชุดอักขระ
ฟังก์ชัน mysqli_set_charset() ระบุชุดอักขระเริ่มต้นที่จะใช้เมื่อถ่ายโอนข้อมูลไปยังเซิร์ฟเวอร์ฐานข้อมูล
หมายเหตุ: หากต้องการใช้ฟังก์ชันนี้บนแพลตฟอร์ม Windows คุณต้องมีไลบรารีไคลเอ็นต์ MySQL เวอร์ชัน 4.1.11 ขึ้นไป (MySQL 5.0 ต้องใช้เวอร์ชัน 5.0.6 ขึ้นไป)
mysqli_set_charset( การเชื่อมต่อ,ชุดอักขระ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ชุดอักขระ | ที่จำเป็น. ระบุชุดอักขระเริ่มต้น |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5.0.5+ |