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

دليل PHP الأساسي

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

PHP & MySQL

دليل PHP

استخدام الدالة PHP mysqli_get_charset() و مثال

دليل PHP MySQLi

الدالة mysqli_get_charset() تعود كائن حزمة النصوص

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

mysqli_get_charset()يستعيد الدالة كائن فئة حزمة النصوص يحتوي على الخصائص التالية:

  • charset:  اسم حزمة النصوص.

  • collation: اسم قاعدة الترتيب.

  • dir: حزمة النصوص المدخلة أو "".

  • min_length: أقصر طول حرف (بالبايت).

  • max_length: أطول طول حرف (بالبايت).

  • number: عدد الحزم الداخلية.

  • state: حالة حزمة النصوص.

النصاب

mysqli_get_charset($con)

الإعداد

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

con(مطلوب)

هذا كائن يمثل الاتصال بالخادم MySQL Server.

القيمة الم返回ة

mysqli_get_charset()يستعيد الدالة كائن فئة حزمة النصوص.

إصدار PHP

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

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

السلسلة التالية توضحmysqli_get_charset()استخدام الدالة (نمط البرمجة العمودية)-

<?php
  $db = mysqli_init();
  // إنشاء الاتصال
  mysqli_real_connect($db, "localhost","root","password","test");
  // حزمة النصوص
  $res = mysqli_get_charset($db);
  print_r($res);
?>

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

stdClass Object
(
    [charset] => utf8
    [collation] => utf8_general_ci
    [dir] =>
    [min_length] => 1
    [max_length] => 3
    [number] => 33
    [state] => 1
    [comment] => UTF-8 Unicode
)

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

في نمط البرمجة الموجهة للأ�체ة، نحن نستخدم بناء الجملة التالي$db->get_charset();。هذا مثال على استخدام النمط العنكبوتي لهذه الوظيفة؛

<?php
   $db = mysqli_init();
   //الاتصال بالقاعدة البيانات
   $db->real_connect("localhost","root","password","test");
   //اسم مجموعة الحروف
   $res = $db->get_charset();
   print_r($res);
?>

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

stdClass Object
(
    [charset] => utf8
    [collation] => utf8_general_ci
    [dir] =>
    [min_length] => 1
    [max_length] => 3
    [number] => 33
    [state] => 1
    [comment] => UTF-8 Unicode
)

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

يُرجع عمود النصوص الذي يحتوي على خصائص النموذج والنموذج الافتراضي للنصوص:

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "فشل الاتصال بـ MySQL: " . mysqli_connect_error();
   }
   
   var_dump(mysqli_get_charset($connection_mysql));
   mysqli_close($connection_mysql);
?>

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

object(stdClass)#2 (8) {
  ["charset"]=>
  string(4) "utf8"
  ["collation"]=>
  string(15) "utf8_general_ci"
  ["dir"]=>
  string(0) ""
  ["min_length"]=>
  int(1)
  ["max_length"]=>
  int(3)
  ["number"]=>
  int(33)
  ["state"]=>
  int(1)
  ["comment"]=>
  string(13) "UTF-8 Unicode"
}
تم تعيين مجموعة الحروف الافتراضية: utf8

دليل PHP MySQLi