English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعيين اللغة الافتراضية بواسطة وظيفة mysqli_set_charset()
mysqli_set_charset()تستخدم الوظيفة هذه لتعيين اللغة الافتراضية، التي يتم من خلالها إرسال البيانات من عميل mysqli إلى خادم قاعدة البيانات.
ملاحظة: عند استخدام هذه الوظيفة على منصة Windows، تحتاج إلى مكتبة عميل MySQL 4.1.11 أو أحدث (بالنسبة لـ MySQL 5.0، تحتاج إلى 5.0.6 أو أحدث إصدار).
mysqli_set_charset($con, charset)
الترقيم | المستويات والشرح |
---|---|
1 | con(مطلوب) هذا كائن يمثل الاتصال بـ MySQL Server. |
2 | charset(مطلوب) الاسم الذي يجب إعداده كإعداد اللغة الافتراضي. |
mysqli_set_charset()تعود الوظيفة TRUE إذا كانت النتيجة ناجحة أو FALSE إذا كانت الفشل.
تم إدخال هذه الوظيفة لأول مرة في إصدار PHP 5، ويمكن استخدامها في جميع الإصدارات الأعلى.
إليك مثال على ذلكmysqli_set_charset()استخدام الوظيفة (أسلوب العمل الموجه بالعمليات)-
<?php //إقامة الاتصال $con = mysqli_connect("localhost", "root", "password", "mydb"); //اسم مجموعة الحروف $res = mysqli_set_charset($con, "utf8"); print_r($res); //إغلاق الاتصال mysqli_close($con); ?>
نتائج الإخراج
1
في أسلوب العمل الموجه بالكائنات، نطاق هذه الوظيفة هو$con->set_charset();.إليك مثال على استخدام هذه الوظيفة في أسلوب العمل الموجه بالكائنات؛
<?php $con = new mysqli("localhost", "root", "password", "test"); //اسم مجموعة الحروف $res = $con->set_charset("utf8"); print($res); //إغلاق الاتصال $con -> close(); ?>
نتائج الإخراج
1
تعيين إعداد اللغة الافتراضي للعميل:
<?php $connection_mysql = mysqli_connect("localhost", "root", "password", "mydb"); if (mysqli_connect_errno($connection_mysql)){ echo "فشل الاتصال بـ MySQL: " . mysqli_connect_error(); } mysqli_set_charset($connection_mysql, "utf8"); echo mysqli_character_set_name($connection_mysql); mysqli_close($connection_mysql); ?>
نتائج الإخراج
utf8