English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات PHP الأساسية

تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

وظائف MySQLi في PHP

تسمح دوال mysqli ب الوصول إلى خادم قاعدة البيانات MySQLi. يمكن استخدام PHP مع MySQLi 4.1.13 أو إصدار أعلى.

التثبيت

تم إدخال توسعة mysqli في إصدار PHP 5.0.0، بينما تم تضمين محرك mysqli المضمن في إصدار PHP 5.3.0.

قائمة الدوال

الإصدار-يُظهر أحدث إصدار من PHP يدعم هذه الدالة.

الترقيماسم الدالةشرح الدالةالإصدار
1mysqli_affected_rows()يستعيد عدد الصفوف المتأثرة بالاستعلام الأخير SELECT،INSERT،UPDATE،REPLACE أو DELETE.4
2mysqli_autocommit()فتح أو إغلاق التحميل التلقائي لتحديثات قاعدة البيانات.4.3.0
3mysqli_begin_transaction()يستخدم لبدء معاملات MySQL.4.3.0
4mysqli_change_user()يستخدم لتحديد المستخدم الحالي / المحدد مسبقًا لوصلة قاعدة البيانات.4.3.0
5mysqli_character_set_name()لإرجاع إصدار مجموعة النصوص الافتراضية للقاعدة البيانات الحالية.4.3.0
6mysqli_close()لإغلاق اتصال MySQLi.4
7mysqli_commit()لحفظ التغييرات في قاعدة البيانات.5
8mysqli_connect()فتح اتصال بالخادم MySQLi.4
9mysqli_connect_errno()يستعيد رمز الأخطاء من آخر اتصال.5
10mysqli_connect_error()يستعيد وصف الأخطاء من آخر اتصال.5
11mysqli_debug()لتنفيذ العمليات الت调试.5
12mysqli_dump_debug_info()لتحويل معلومات التتبع إلى ملف النص.5
13mysqli_errno()يستعيد رمز الأخطاء الأخيرة للجملة الأحدث.4
14mysqli_error()يستعيد وصف الأخطاء الأخيرة للجملة الأحدث.4
15mysqli_error_list()يستعيد قائمة الأخطاء من آخر جملة.4
16mysqli_field_count()يستعيد عدد الأعمدة / الحقول في الاستعلام الأخير.5
17mysqli_get_charset()يستعيد ملف البايتات من النصوص (charset).4
18mysqli_get_client_info()يستعيد إصدار مكتبة عميل MySQL.5
19mysqli_get_client_stats()يستعيد معلومات الإحصاءات المتعلقة بكل عملية للعميل.5
20mysqli_get_client_version()يستعيد إصدار مكتبة عميل MySQLi.5.1.0
21mysqli_get_connection_stats()يستعيد معلومات الإحصاءات المتعلقة باتصال العميل.5
22mysqli_get_host_info()يستعيد اسم المضيف و نوع الاتصال لخادم MySQLi.5
23mysqli_get_proto_info()يستعيد معلومات إصدار البروتوكول MySQLi.5
24mysqli_get_server_info()يستعيد معلومات خادم MySQLi.5
25mysqli_get_server_version()يستعيد إصدار خادم MySQLi.5
26mysqli_get_warnings()يستعيد الأخطاء التي تم إنشاؤها من الاستعلامات التي تم تنفيذها مؤخرًا.5
27mysqli_info()يستعيد معلومات حول الاستعلامات التي تم تنفيذها مؤخرًا.5
28mysqli_init()تعود هذه الدالة عملاً يستخدم مع دالة mysqli_real_connect().5
29mysqli_insert_id()تعيد هذه الدالة ID الاستعلام الأخير.5
30mysqli_kill()تطلب هذه الدالة من الخادم قتل عملية MySQLi المحددة بواسطة معرف العملية.5
31mysqli_more_results()تتحقق هذه الدالة من ما إذا كان هناك المزيد من النتائج في الاستعلامات المتعددة.5
32mysqli_multi_query()كان يستخدم سابقاً للفصل بين الاستعلامات والقاعدة البيانات باستخدام نقاط السطر.5
33mysqli_next_result()تستخدم هذه الدالة لتحضير مجموعة النتائج التالية لـ mysqli_multi_query().5
34mysqli_options()تستخدم هذه الدالة لضبط خيارات الاتصال وتغيير إعدادات الاتصال.5
35mysqli_ping()تستخدم هذه الدالة لـ ping اتصال الخادم وإعادة الاتصال بالخادم إذا تم قطع الاتصال.5
36mysqli_prepare()هذه الدالة تنفذ استعلام MySQL المعده (بعلامات العلامات البارمةترية).5
37mysqli_query()هذه الدالة تنفذ استعلام على قاعدة البيانات.5
38mysqli_real_connect()هذه الدالة تفتح رابط جديد إلى خادم MySQL.5
39mysqli_real_escape_string()هذه الدالة ت هروب الأحرف الخاصة من جملة SQL.5
40mysqli_real_query()هذه الدالة تنفذ استعلام SQL.5
41mysqli_refresh()هذه الدالة ت تجدد الجدول أو المخزن المؤقت أو تعيد تعيين معلومات خادم النسخ.5
42mysqli_rollback()هذه الدالة ت ردع المعاملة الحالية للاتصال بالقاعدة البيانات المحددة.5
43mysqli_select_db()هذه الدالة تغير قاعدة البيانات الافتراضية.5
44mysqli_set_charset()هذه الدالة تعيين النمط الافتراضي للغة.5
45mysqli_sqlstate()هذه الدالة تعيد رمز خطأ SQLSTATE الأخير.5
46mysqli_ssl_set()هذه الدالة ت 创建 SSL اتصال.5
47mysqli_stat()هذه الدالة تعيد حالة النظام الحالية.5
48mysqli_stmt_init()هذا الدالة ت�始化 جملة واحدة وتعيد عملاً مناسباً لـ mysqli_stmt_prepare().5
49mysqli_thread__id()هذا يعود إلى معرف السطر الحالي للاتصال5
50mysqli_thread_safe()هذا يعين ما إذا كانت مكتبة العملاء معتمدة لتكون آمنة للتحميل المتكرر5
51mysqli_use_result()يتم تحديد استرجاع مجموعة النتائج من الاستعلام الذي تم تنفيذه باستخدام mysqli_real_query() آخر مرة5
52mysqli_warning_count()هذا يعود إلى عدد الأخطاء التي تم إنشاؤها من قبل الاستعلام الأخير الذي تم تنفيذه5
53mysqli_data_seek()هذا يستخدم لتحديد سطر الداخلية لمؤشر النتائج4
54mysqli_fetch_all()هذا يستخدم لتحديد جميع الصفوف ويعيد مجموعة النتائج كنموذج مرتبط4
55mysqli_fetch_array()هذا يستخدم لتحديد الصف كنموذج مرتبط5
56mysqli_fetch_assoc()هذا يستخدم لتحديد الصف كنموذج مرتبط5.3
57mysqli_fetch_field()هذا يستخدم لتحديد الصف التالي ككائن
4
58mysqli_fetch_field_direct()هذا يعود إلى معلومات التعريف للصف المحدد / الحقل (كمعامل عدد)
4
59mysqli_fetch_fields()هذا يستخدم لتحديد مجموعة من الكائنات4
60mysqli_fetch_lengths()هذا يستخدم لتحديد طول الحقل في النتائج4
61mysqli_fetch_object()هذا يعود إلى كائن5
62mysqli_fetch_row()هذا يعود إلى محتوى السطر الحالي كعدد من الأعداد5
63mysqli_field_seek()هذا يعين سطر علامة الفئة إلى الترجيح المحدد5
64mysqli_field_tell()هذا يعود إلى موقع سطر مفتاح الحقل العائد5
65mysqli_free_result()هذا يزيل الذاكرة المرتبطة بمجموعة النتائج5
66mysqli_num_fields()هذا يعود إلى عدد الحقول في مجموعة النتائج5
67mysqli_num_rows()هذا يعود إلى عدد الأسطر في مجموعة النتائج5
68mysqli_stmt_sqlstate()هذا يعود إلى خطأ SQLSTATE للجملة الأخيرة5
69mysqli_stmt_affected_rows()هذا يعود إلى عدد الأسطر التي أثرت عليها آخر عملية تنفيذ (التغيير، الحذف، الإدراج)5
70mysqli_stmt_attr_get()يستعيد القيمة الحالية للخصائص المحددة للجملة.5
71mysqli_stmt_attr_set()يمكن استخدام هذه الوظيفة لتعيين مختلف الخصائص للجملة لتغيير سلوكها.5
72mysqli_stmt_bind_param()يربط المتغيرات بعلامات الاستبدال في الجملة المعدة.5
73mysqli_stmt_bind_result()يربط الأعمدة في كائن النتائج بالمتغيرات.5
74mysqli_stmt_close()يغلق كائن الجملة.5
75mysqli_stmt_data_seek()يستخدم للبحث عن صفوف في كائن النتائج.5
76mysqli_stmt_errno()يستعيد رمز الخطأ الذي يحدث أثناء تنفيذ آخر جملة.5
77mysqli_stmt_error()يستعيد وصف الخطأ الذي يحدث أثناء تنفيذ آخر جملة.5
78mysqli_stmt_execute()يؤدي جملة.5
79mysqli_stmt_fetch()يستعيد الأعمدة في النتائج إلى المتغيرات المحددة.5
80mysqli_stmt_field_count()يستعيد عدد الحقول في نتائج الجملة المحددة.5
81mysqli_stmt_free_result()يستخدم لتحرير ذاكرة النتائج المحفوظة للجملة.5
82mysqli_stmt_get_result()يستعيد نتائج الجملة.5
83mysqli_stmt_num_rows()يستعيد عدد الصفوف في نتائج الجملة.5
84mysqli_stmt_param_count()يستعيد عدد علامات الاستبدال في الجملة المعدة.5
85mysqli_stmt_prepare()يعد لتنفيذ جملة SQL، يمكنك استخدام علامات الاستبدال للمعلمات (؟) في الاستعلام.5
86mysqli_stmt_reset()يعيد إعداده خطأ، مجموعة النتائج غير المحفوظة ومعلومات البيانات المرسلة.5
87mysqli_stmt_result_metadata()يستعيد كائن البيانات الميتا، والذي يحفظ معلومات حول نتائج الجملة.5
88mysqli_stmt_send_long_data()إذا كان عمودًا في الجدول من نوع TEXT للBLOB، فإن هذه الوظيفة تستخدم لإرسال البيانات بالقطع إلى هذا العمود.5
89mysqli_stmt_store_result()يستخدم لتحفظ نتائج كائنات الجملة المحلية.5