PHP 5 MySQLi 函数

مقدمة PHP MySQLi

PHP MySQLi = PHP MySQL Improved!

تسمح دوال mysqli ب الوصول إلى خادم قاعدة البيانات MySQL.

ملاحظة:تم تصميم مكتبة MySQLi لتكون متوافقة مع إصدار MySQL 4.1.13 أو أحدث.

تثبيت / تكوين التشغيل

لجعل MySQLi متاحًا، يجب أن تقوم بتشغيل PHP لدعم مكتبة MySQLi.

تم إدخال مكتبة MySQLi من خلال إصدار PHP 5.0.0. يحتوي محرك PHP المحلي 5.3.0 على MySQLi.

للحصول على تفاصيل التثبيت، يرجى زيارة:http://www.php.net/manual/zh/mysqli.installation.php

للحصول على تفاصيل التكوين في الوقت الحقيقي، يرجى زيارة:http://www.php.net/manual/zh/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() يسترجع معلومات إصدار العملاء لمysql بنوع النصوص.
mysqli_get_client_stats() إرجاع معلومات إحصائية لكل عملية اتصال عميل.
mysqli_get_client_version() إرجاع معلومات إصدار العميل MySQL كعدد.
mysqli_get_connection_stats() إرجاع معلومات إحصائية اتصال العميل.
mysqli_get_host_info() إرجاع اسم مستضيف الخادم و نوع الاتصال.
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() 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() 清除用户为 load local infile 命令定义的处理程序。
mysqli_set_local_infile_handler() 设置 LOAD DATA LOCAL INFILE 命令执行的回调函数。
mysqli_sqlstate() 返回前一个 Mysql 操作的 SQLSTATE 错误代码。
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_warning_count() 返回连接中最后一次查询的警告数量。