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

درس PHP الأساسي

درس PHP المتقدم

PHP & MySQL

دليل PHP

استخدام وظيفة mysqli_options() في PHP مع أمثلة

دليل PHP MySQLi

تعيين الخيارات بواسطة mysqli_options() وظيفة

التعريف والاستخدام

mysqli_options()يستخدم هذا الوظيفة لضبط خيارات إضافية للاتصال، يمكن أن تغير سلوك الاتصال.
إذا كنت بحاجة إلى تعيين عدة خيارات، يمكنك استدعاء هذه الوظيفة مرارًا وتكرارًا.
يجب أن يتم استدعاء mysqli_options() بعد mysqli_init() وظيفة، قبل mysqli_real_connect() وظيفة.

النحو

mysqli_options($con, $option, $value)

الإعدادات

الترقيمالإعدادات والشرح
1

con(ضروري)

هذا هو جسم الاتصال بـ MySQL Server.

2

option(ضروري)

يُمثل هذا الخيار الذي سيتم تعيينه للاتصال. يمكن أن يكون أيًا من الآتي:

  • MYSQLI_OPT_CONNECT_TIMEOUT

  • MYSQLI_OPT_LOCAL_INFILE

  • MYSQLI_INIT_COMMAND

  • MYSQLI_READ_DEFAULT_FILE

  • MYSQLI_READ_DEFAULT_GROUP

  • MYSQLI_SERVER_PUBLIC_KEY

  • MYSQLI_OPT_NET_CMD_BUFFER_SIZE

  • MYSQLI_OPT_NET_READ_BUFFER_SIZE

  • MYSQLI_OPT_INT_AND_FLOAT_NATIVE

  • MYSQLI_OPT_SSL_VERIFY_SERVER_CERT

3

value(ضروري)

هذا قيمة كاملة، تمثل قيمة الخيار المختار.

القيمة المعدة للإرجاع

هذا الدالة تعود بقيمة بولية، إذا كانت النتيجة ناجحة تعودtrue، وإذا فشلت، فإنها تعودfalse.

إصدار PHP

تم إدخال هذه الدالة في إصدار PHP 5، ويمكن استخدامها في جميع الإصدارات الأعلى

مثال على الإنترنت

هذا المثال يوضحmysqli_options()استخدام الدالة (أسلوب العملية)

<?php
   //إقامة الاتصال
   $con = mysqli_connect("localhost", "root", "password", "test");
   mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("تم إنشاء الاتصال بنجاح");
   }else{
      print("فشل الاتصال ");
   }
?>

إخراج النتائج

تم إنشاء الاتصال بنجاح

مثال على الإنترنت

في الأسلوب الموجه للأ象، نحن نستخدم لغة البرمجة بهذا الشكل$con->options();.إليك مثال على هذه الوظيفة بلغة البرمجة الموجهة للأ象

<?php
   //إقامة الاتصال
   $con = new mysqli("localhost", "root", "password", "test");
   $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15);
   if($con){
      print("تم إنشاء الاتصال بنجاح");
   }else{
      print("فشل الاتصال ");
   }
?>

إخراج النتائج

تم إنشاء الاتصال بنجاح

مثال على الإنترنت

في الأسلوب الموجه للأ象، نحن نستخدم لغة البرمجة بهذا الشكل$con->options();.إليك مثال على هذه الوظيفة بلغة البرمجة الموجهة للأ象

<?php
   $connection_mysql = mysqli_init();
   if (!$connection_mysql){
      die("mysqli_init failed");
   }
   
   mysqli_options($connection_mysql, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
   mysqli_options($connection_mysql, MYSQLI_READ_DEFAULT_FILE, "configure.cnf");
   
   $connection_mysql = mysqli_real_connect($connection_mysql, "localhost", "root", "password", "mydb");
   
   if (!$connection_mysql){
      print("خطأ في الاتصال: ". mysqli_connect_error());
   }else{
      print("نجح الاتصال");
   }   
?>

إخراج النتائج

نجح الاتصال

دليل PHP MySQLi