PHP MySQLi = PHP MySQL ปรับปรุงแล้ว!
ฟังก์ชั่น MySQLi ช่วยให้คุณเข้าถึงเซิร์ฟเวอร์ฐานข้อมูล MySQL
หมายเหตุ: ส่วนขยาย MySQLi ได้รับการออกแบบมาเพื่อใช้กับ MySQL เวอร์ชัน 4.1.13 หรือใหม่กว่า
เพื่อให้สามารถใช้ฟังก์ชัน MySQLi ได้สำเร็จ คุณต้องเพิ่มการรองรับส่วนขยาย MySQLi เมื่อคอมไพล์ PHP
ส่วนขยาย MySQLi เปิดตัวใน PHP เวอร์ชัน 5.0.0 MySQL Native Driver รวมอยู่ในเวอร์ชัน PHP 5.3.0
สำหรับรายละเอียดการติดตั้งกรุณาเยี่ยมชม: http://www.php.net/manual/en/mysqli.installation.php
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าการรัน โปรดไปที่: http://www.php.net/manual/en/mysqli.configuration.php
การทำงาน | อธิบาย |
---|---|
mysqli_affected_rows() | ส่งกลับจำนวนแถวที่ได้รับผลกระทบจากการดำเนินการ MySQL ก่อนหน้า |
mysqli_autocommit() | เปิดหรือปิดการแก้ไขฐานข้อมูลโดยอัตโนมัติ |
mysqli_change_user() | เปลี่ยนผู้ใช้สำหรับการเชื่อมต่อฐานข้อมูลที่ระบุ |
mysqli_Character_set_name() | ส่งกลับชุดอักขระเริ่มต้นสำหรับการเชื่อมต่อฐานข้อมูล |
mysqli_close() | ปิดการเชื่อมต่อฐานข้อมูลที่เปิดไว้ก่อนหน้านี้ |
mysqli_commit() | ยืนยันธุรกรรมปัจจุบัน |
mysqli_connect_errno() | ส่งกลับรหัสข้อผิดพลาดของข้อผิดพลาดในการเชื่อมต่อครั้งล่าสุด |
mysqli_connect_error() | ส่งกลับคำอธิบายข้อผิดพลาดของข้อผิดพลาดในการเชื่อมต่อครั้งล่าสุด |
mysqli_connect() | เปิดการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ MySQL |
mysqli_data_seek() | ปรับตัวชี้ผลลัพธ์เป็นแถวที่ต้องการในชุดผลลัพธ์ |
mysqli_debug() | ดำเนินการแก้ไขข้อบกพร่อง |
mysqli_dump_debug_info() | ดัมพ์ข้อมูลการดีบักลงในบันทึก |
mysqli_errno() | ส่งกลับรหัสข้อผิดพลาดล่าสุดสำหรับฟังก์ชันที่ถูกเรียกล่าสุด |
mysqli_error_list() | ส่งคืนรายการข้อผิดพลาดสำหรับฟังก์ชันที่ถูกเรียกล่าสุด |
mysqli_error() | ส่งกลับคำอธิบายข้อผิดพลาดล่าสุดสำหรับฟังก์ชันที่เรียกว่าล่าสุด |
mysqli_fetch_all() | รับแถวทั้งหมดจากชุดผลลัพธ์เป็นอาร์เรย์ที่เชื่อมโยง อาร์เรย์ตัวเลข หรือทั้งสองอย่าง |
mysqli_fetch_array() | รับแถวจากชุดผลลัพธ์เป็นอาร์เรย์ที่เชื่อมโยง อาร์เรย์ตัวเลข หรือทั้งสองอย่าง |
mysqli_fetch_assoc() | รับแถวจากชุดผลลัพธ์เป็นอาร์เรย์ที่เชื่อมโยง |
mysqli_fetch_field_direct() | รับข้อมูลเมตาของฟิลด์เดียวจากชุดผลลัพธ์และส่งกลับเป็นออบเจ็กต์ |
mysqli_fetch_field() | รับฟิลด์ถัดไปจากชุดผลลัพธ์และส่งกลับเป็นออบเจ็กต์ |
mysqli_fetch_fields() | ส่งกลับอาร์เรย์ของวัตถุที่เป็นตัวแทนของเขตข้อมูลในผลลัพธ์ |
mysqli_fetch_lengths() | ส่งกลับความยาวของแต่ละคอลัมน์ของแถวปัจจุบันในชุดผลลัพธ์ |
mysqli_fetch_object() | รับแถวปัจจุบันจากชุดผลลัพธ์และส่งกลับเป็นวัตถุ |
mysqli_fetch_row() | รับแถวจากชุดผลลัพธ์และส่งกลับเป็นอาร์เรย์ที่แจกแจง |
mysqli_field_count() | ส่งกลับจำนวนคอลัมน์สำหรับการสืบค้นล่าสุด |
mysqli_field_seek() | ตั้งค่าตัวชี้ในชุดผลลัพธ์เป็นออฟเซ็ตของฟิลด์ที่ระบุ |
mysqli_field_tell() | ส่งกลับตำแหน่งของตัวชี้ในชุดผลลัพธ์ |
mysqli_free_result() | ปลดปล่อยหน่วยความจำผลลัพธ์ |
mysqli_get_charset() | ส่งกลับวัตถุชุดอักขระ |
mysqli_get_client_info() | ส่งคืนเวอร์ชันไลบรารีไคลเอนต์ MySQL |
mysqli_get_client_stats() | ส่งคืนสถิติเกี่ยวกับแต่ละกระบวนการของลูกค้า |
mysqli_get_client_version() | ส่งกลับเวอร์ชันไลบรารีไคลเอนต์ MySQL เป็นจำนวนเต็ม |
mysqli_get_connection_stats() | ส่งกลับสถิติเกี่ยวกับการเชื่อมต่อไคลเอนต์ |
mysqli_get_host_info() | ส่งกลับชื่อโฮสต์เซิร์ฟเวอร์ MySQL และประเภทการเชื่อมต่อ |
mysqli_get_proto_info() | ส่งกลับเวอร์ชันโปรโตคอล MySQL |
mysqli_get_server_info() | ส่งกลับเวอร์ชันเซิร์ฟเวอร์ MySQL |
mysqli_get_server_version() | ส่งกลับเวอร์ชันเซิร์ฟเวอร์ MySQL เป็นจำนวนเต็ม |
mysqli_info() | ส่งกลับข้อมูลเกี่ยวกับแบบสอบถามที่ดำเนินการล่าสุด |
mysqli_init() | เริ่มต้น MySQLi และส่งคืนทรัพยากรที่ใช้โดย mysqli_real_connect() |
mysqli_insert_id() | ส่งกลับ ID ที่สร้างขึ้นโดยอัตโนมัติจากการสืบค้นครั้งล่าสุด |
mysql_kill() | ร้องขอให้เซิร์ฟเวอร์ฆ่าเธรด MySQL |
mysqli_more_results() | ตรวจสอบว่าแบบสอบถามหลายรายการมีผลลัพธ์มากกว่านี้หรือไม่ |
mysqli_multi_query() | ดำเนินการหนึ่งหรือหลายแบบสอบถามกับฐานข้อมูล |
mysqli_next_result() | เตรียมชุดผลลัพธ์ถัดไปสำหรับ mysqli_multi_query() |
mysqli_num_fields() | ส่งกลับจำนวนฟิลด์ในชุดผลลัพธ์ |
mysqli_num_rows() | ส่งกลับจำนวนแถวในชุดผลลัพธ์ |
mysqli_options() | ตั้งค่าตัวเลือกการเชื่อมต่อเพิ่มเติมที่ส่งผลต่อลักษณะการเชื่อมต่อ |
mysqli_ping() | ทำการเชื่อมต่อเซิร์ฟเวอร์และพยายามเชื่อมต่อใหม่หากการเชื่อมต่อขาดหายไป |
mysqli_prepare() | เตรียมดำเนินการคำสั่ง SQL |
mysqli_query() | ดำเนินการแบบสอบถามกับฐานข้อมูล |
mysqli_real_connect() | เปิดลิงก์ใหม่ไปยังเซิร์ฟเวอร์ MySQL |
mysqli_real_escape_string() | หลีกเลี่ยงอักขระพิเศษในสตริงที่ใช้ในคำสั่ง SQL |
mysqli_real_query() | ดำเนินการแบบสอบถาม SQL |
mysqli_reap_async_query() | ส่งกลับผลลัพธ์ของการสืบค้นแบบอะซิงโครนัส |
mysqli_refresh() | ล้างตารางหรือแคช หรือรีเซ็ตข้อมูลเซิร์ฟเวอร์การจำลอง |
mysqli_rollback() | ย้อนกลับธุรกรรมปัจจุบันในฐานข้อมูล |
mysqli_select_db() | เปลี่ยนฐานข้อมูลเริ่มต้นสำหรับการเชื่อมต่อ |
mysqli_set_charset() | ตั้งค่าชุดอักขระไคลเอนต์เริ่มต้น |
mysqli_set_local_infile_default() | เพิกถอนตัวจัดการที่ผู้ใช้กำหนดซึ่งใช้สำหรับคำสั่งโหลดโลคัล infile |
mysqli_set_local_infile_handler() | ตั้งค่าฟังก์ชันการย้อนกลับสำหรับคำสั่ง LOAD DATA LOCAL INFILE |
mysqli_sqlstate() | ส่งกลับรหัสข้อผิดพลาด SQLSTATE ของการดำเนินการ MySQL ล่าสุด |
mysqli_ssl_set() | ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัย SSL |
mysqli_stat() | ส่งคืนสถานะระบบปัจจุบัน |
mysqli_stmt_init() | เริ่มต้นการประกาศและส่งกลับวัตถุที่ใช้โดย mysqli_stmt_prepare() |
mysqli_store_result() | ถ่ายโอนชุดผลลัพธ์ของแบบสอบถามล่าสุด |
mysqli_thread_id() | ส่งกลับ ID เธรดของการเชื่อมต่อปัจจุบัน |
mysqli_thread_safe() | ส่งคืนว่าไลบรารีไคลเอ็นต์ถูกคอมไพล์เพื่อให้ปลอดภัยต่อเธรดหรือไม่ |
mysqli_use_result() | เริ่มต้นการดึงชุดผลลัพธ์จากการสืบค้นครั้งล่าสุดที่ดำเนินการโดยใช้ mysqli_real_query() |
mysqli_warning_count() | ส่งกลับจำนวนคำเตือนสำหรับการสืบค้นครั้งล่าสุดในการเชื่อมต่อ |