mysqli->field_count
mysqli::get_client_info
MySQLi
PHP Manual

# mysqli::get_charset

# mysqli_get_charset

(PHP 5 >= 5.1.0)

mysqli_get_charset — Retourne un objet représentant le jeu de caractères

### Description

object mysqli::get_charset ( void )
object mysqli_get_charset ( mysqli `$link` )

Retourne un objet représentant le jeu de caractères, fournissant différentes propriétés du jeu de caractères courant.

### Liste de paramètres

`link`

  Style procédural uniquement : Un identifiant de lien retourné par la fonction mysqli_connect() ou par la fonction mysqli_init()

### Valeurs de retour

La fonction retourne un jeu de caractères avec les propriétés suivantes :

`charset`

  Nom du jeu de caractères

`collation`

  Nom de la collation

`dir`

  Le dossier dans lequel la description du jeu de caractères est cherchée (?) ou "" pour les jeux de caractères internes

`min_length`

  Longueur minimum de caractères, en octets

`max_length`

  Longueur maximal de caractères, en octets

`number`

  Numéro du jeu de caractères interne

`state`

  Statut du jeu de caractères (?)

### Exemples

Exemple #1 Style orienté objet

`<?php
$db = mysqli_init();
$db->real_connect("localhost","root","","test");
var_dump($db->get_charset());
?>`

Exemple #2 Style procédural

`<?php
$db = mysqli_init();
mysqli_real_connect($db, "localhost","root","","test");
var_dump($db->get_charset());
?>`

L'exemple ci-dessus va afficher :

    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)
    }

### Voir aussi

- mysqli_characters_set_name()
- mysqli_set_charset()

mysqli->field_count
mysqli::get_client_info
MySQLi
PHP Manual