PHP บทนำ MySQLi
PHP MySQLi = PHP MySQL ปรับปรุง!
ฟังก์ชั่น MySQLi ช่วยให้คุณสามารถเข้าถึงเซิร์ฟเวอร์ฐานข้อมูล MySQL
หมายเหตุ: ส่วนขยาย MySQLi ถูกออกแบบมาเพื่อทำงานร่วมกับรุ่น MySQL 4.1.13 หรือใหม่กว่า
การติดตั้ง / การตั้งค่าคอนฟิก Runtime
สำหรับฟังก์ชั่น MySQLi ที่จะสามารถใช้ได้คุณต้องรวบรวม PHP กับการสนับสนุนสำหรับการขยาย MySQLi
นามสกุล MySQLi ถูกนำมาใช้กับ PHP เวอร์ชัน 5.0.0 MySQL ที่ไดร์เวอร์พื้นเมืองถูกรวมอยู่ใน PHP เวอร์ชัน 5.3.0
สำหรับรายละเอียดการติดตั้งไปที่: http://php.net/manual/en/mysqli.installation.php
สำหรับรายละเอียดการกำหนดค่ารันไทม์ไปที่: http://php.net/manual/en/mysqli.configuration.php
PHP ฟังก์ชั่น 5 MySQLi
ฟังก์ชัน | ลักษณะ |
---|---|
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() | ส่งคืนรหัสสร้างขึ้นโดยอัตโนมัติใช้ในการสอบถามที่ผ่านมา |
mysqli_kill() | ถามเซิร์ฟเวอร์ที่จะฆ่าด้าย MySQL |
mysqli_more_results() | ตรวจสอบว่ามีผลการค้นหาเพิ่มเติมจากการสอบถามหลาย |
mysqli_multi_query() | ดำเนินการอย่างใดอย่างหนึ่งหรือมากกว่าคำสั่งในฐานข้อมูล |
mysqli_next_result() | เตรียมความพร้อมต่อไปผลที่กำหนดจาก mysqli_multi_query() |
mysqli_num_fields() | ส่งกลับจำนวนของเขตข้อมูลในชุดผลลัพธ์ |
mysqli_num_rows() | ส่งกลับจำนวนของแถวในชุดผลลัพธ์ |
mysqli_options() | ชุดพิเศษเชื่อมต่อตัวเลือกและมีผลต่อพฤติกรรมการเชื่อมต่อ |
mysqli_ping() | ส่ง Ping การเชื่อมต่อเซิร์ฟเวอร์หรือพยายามที่จะเชื่อมต่อหากการเชื่อมต่อได้ไปลง |
mysqli_prepare() | เตรียมความพร้อมคำสั่ง SQL สำหรับการดำเนินการ |
mysqli_query() | ดำเนินการแบบสอบถามกับฐานข้อมูล |
mysqli_real_connect() | เปิดการเชื่อมต่อใหม่ไปยังเซิร์ฟเวอร์ MySQL |
mysqli_real_escape_string() | หนีตัวอักษรพิเศษในสายสำหรับการใช้งานในคำสั่ง SQL |
mysqli_real_query() | รันแบบสอบถาม SQL |
mysqli_reap_async_query() | ผลตอบแทนจากการสืบค้น async |
mysqli_refresh() | รีเฟรชตารางหรือแคชหรือรีเซ็ตข้อมูลเซิร์ฟเวอร์จำลองแบบ |
mysqli_rollback() | ย้อนกลับการทำธุรกรรมในปัจจุบันสำหรับฐานข้อมูล |
mysqli_select_db() | การเปลี่ยนแปลงฐานข้อมูลเริ่มต้นสำหรับการเชื่อมต่อ |
mysqli_set_charset() | ชุดเริ่มต้นชุดอักขระลูกค้า |
mysqli_set_local_infile_default() | unsets ผู้ใช้จัดการที่กำหนดไว้สำหรับการโหลดคำสั่ง INFILE ท้องถิ่น |
mysqli_set_local_infile_handler() | ตั้งค่าฟังก์ชั่นการโทรกลับสำหรับโหลดข้อมูลคำสั่ง 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() | ส่งกลับจำนวนของคำเตือนจากแบบสอบถามที่ผ่านมาในการเชื่อมต่อ |