w3resource

PHP mysqli: character_set_name() function

mysqli_character_set_name() function / mysqli::character_set_name

The mysqli_character_set_name() function / mysqli::character_set_name returns the default character set for the database connection.

Syntax:

Object oriented style

string mysqli::character_set_name ( void )

Procedural style

string mysqli_character_set_name ( mysqli $link )

Usage: Procedural style

mysqli_character_set_name(connection);

Parameter:

Name Description Required/Optional
connection Specifies the MySQL connection to use. Required

Return value:

Returns TRUE on success or FALSE on failure.

Version: PHP 5, PHP 7

Example of object oriented style:

<?php
/* Open a connection */
$mysqli = new mysqli("localhost", "user1", "datasoft123", "hr");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* Print current character set */
$charset = $mysqli->character_set_name();
printf ("Current character set is %s\n", $charset);

$mysqli->close();
?>

Output:

Current character set is latin1

Example of procedural style:

<?php
/* Open a connection */
$link = mysqli_connect("localhost", "user1", "datasoft", "hr");

/* check connection */
if (!$link) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

/* Print current character set */
$charset = mysqli_character_set_name($link);
printf ("Current character set is %s\n",$charset);

/* close connection */
mysqli_close($link);
?>

Output:

Connect failed: Access denied for user 'user1'@'localhost' (using password: YES)

See also

PHP Function Reference

Previous: change_user
Next: client_info



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php/function-reference/mysqli_character_set_name.php