ล่าสุดการพัฒนาเว็บบทเรียน
×

PHP เกี่ยวกับการสอน

PHP บ้าน PHP แนะนำ PHP ติดตั้ง PHP วากยสัมพันธ์ PHP ตัวแปร PHP Echo / พิมพ์ PHP ชนิดข้อมูล PHP เงื่อนไข PHP ค่าคงที่ PHP ผู้ประกอบการ PHP If...Else...Elseif PHP Switch PHP ในขณะที่ลูป PHP สำหรับลูป PHP ฟังก์ชั่น PHP แถว PHP เรียงลำดับอาร์เรย์ PHP Superglobals

PHP การจัดการ

PHP ฟอร์ม การจัดการ PHP ฟอร์ม การตรวจสอบ PHP ฟอร์ม จำเป็นต้องใช้ PHP ฟอร์ม URL/E-mail PHP ฟอร์ม สมบูรณ์

PHP สูง

PHP อาร์เรย์หลายมิติ PHP วันและเวลา PHP ประกอบด้วย PHP ไฟล์ การจัดการ PHP ไฟล์ เปิด / อ่าน PHP ไฟล์ สร้าง / เขียน PHP ไฟล์ อัปโหลด PHP Cookies PHP Sessions PHP ฟิลเตอร์ PHP Filters สูง PHP ผิดพลาด การจัดการ PHP ข้อยกเว้น

MySQL Database

MySQL ฐานข้อมูล MySQL สัมพันธ์ MySQL Create DB MySQL Create ตาราง MySQL Insert Data MySQL รับ ID เข้าครั้งสุดท้าย MySQL ใส่หลาย MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX แนะนำ AJAX PHP AJAX ฐานข้อมูล AJAX XML AJAX ค้นหาสด AJAX RSS Reader AJAX โพลล์

PHP Examples

PHP ตัวอย่าง PHP ทดสอบ PHP ใบรับรอง

PHP การอ้างอิง

PHP แถว PHP ปฏิทิน PHP วันที่ PHP ไดเรกทอรี PHP ผิดพลาด PHP ระบบแฟ้ม PHP กรอง PHP FTP PHP HTTP PHP Libxml PHP จดหมาย PHP คณิตศาสตร์ PHP อื่น ๆ PHP MySQLi PHP SimpleXML PHP เชือก PHP XML PHP Zip PHP ช่วงเวลา

 

PHP 5 ฟังก์ชั่น MySQLi


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() ส่งกลับจำนวนของคำเตือนจากแบบสอบถามที่ผ่านมาในการเชื่อมต่อ