MYSQLI_GET_CHARSET(3) 1 MYSQLI_GET_CHARSET(3)
mysqli::get_charset - Returns a character set object
Object oriented style
SYNOPSIS
object mysqli::get_charset (void )
DESCRIPTION
Procedural style
object mysqli_get_charset (mysqli $link)
Returns a character set object providing several properties of the current active character set.
PARAMETERS
o $
link -Procedural style only: A link identifier returned by mysqli_connect(3) or mysqli_init(3)
RETURN VALUES
The function returns a character set object with the following properties:
o $charset
-Character set name
o $collation
-Collation name
o $dir
-Directory the charset description was fetched from (?) or "" for built-in character sets
o $min_length
-Minimum character length in bytes
o $max_length
-Maximum character length in bytes
o $number
-Internal character set number
o $state
-Character set status (?)
EXAMPLES
Example #1
mysqli::get_charset example
Object oriented style
<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
var_dump($db->get_charset());
?>
Procedural style
<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
var_dump($db->get_charset());
?>
The above examples will output:
object(stdClass)#2(7) {
["charset"]=>
string(6) "latin1"
["collation"]=>
string(17) "latin1_swedish_ci"
["dir"]=>
string(0) ""
["min_length"]=>
int(1)
["max_length"]=>
int(1)
["number"]=>
int(8)
["state"]=>
int(801)
}
SEE ALSO
mysqli_character_set_name(3), mysqli_set_charset(3).
PHP Documentation Group MYSQLI_GET_CHARSET(3)