PHP mysqli set_charset () फ़ंक्शन
उदाहरण - वस्तु उन्मुख शैली
डिफ़ॉल्ट क्लाइंट वर्ण सेट बदलें:
<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");
if ($mysqli -> connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
exit();
}
echo "Initial character set is: " . $mysqli
-> character_set_name();
// Change character set to utf8
$mysqli -> set_charset("utf8");
echo "Current character set is: " . $mysqli -> character_set_name();
$mysqli -> close();
?>
नीचे प्रक्रियात्मक शैली का उदाहरण देखें।
परिभाषा और उपयोग
set_charset () / mysqli_set_charset () फ़ंक्शन डेटाबेस सर्वर से डेटा भेजते समय उपयोग किए जाने वाले डिफ़ॉल्ट वर्ण सेट को निर्दिष्ट करता है।
नोट: इस फ़ंक्शन को विंडोज प्लेटफॉर्म पर काम करने के लिए, आपको MySQL क्लाइंट लाइब्रेरी 4.1.11 या इसके बाद के संस्करण की आवश्यकता है (MySQL 5.0 के लिए, आपको 5.0.6 या इसके बाद के संस्करण की आवश्यकता है)।
वाक्य - विन्यास
वस्तु उन्मुख शैली:
$mysqli ->
set_charset(charset)
प्रक्रियात्मक शैली:
mysqli_set_charset(connection, charset)
पैरामीटर मान
Parameter | Description |
---|---|
connection | Required. Specifies the MySQL connection to use |
charset | Required. Specifies the default character set |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | सफलता पर सच। विफलता पर FALSE |
---|---|
पीएचपी संस्करण: | 5.0.5+ |
उदाहरण - प्रक्रियात्मक शैली
डिफ़ॉल्ट क्लाइंट वर्ण सेट बदलें:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit;
}
echo "Initial character set is: " . mysqli_character_set_name($con);
// Change character set to utf8
mysqli_set_charset($con,"utf8");
echo "Current character set
is: " . mysqli_character_set_name($con);
mysqli_close($con);
?>
❮ PHP MySQLi संदर्भ