CascadiaPHP 2024

mysqli::character_set_name

mysqli_character_set_name

(PHP 5, PHP 7, PHP 8)

mysqli::character_set_name -- mysqli_character_set_nameRetorna o conjunto de caracteres atual da conexão com o banco de dados

Descrição

Estilo orientado a objetos

public mysqli::character_set_name(): string

Estilo procedural

mysqli_character_set_name(mysqli $mysql): string

Retorna o conjunto de caracteres atual da conexão com o banco de dados.

Parâmetros

mysql

Somente no estilo procedural: Um objeto mysqli retornado por mysqli_connect() ou mysqli_init()

Valor Retornado

O conjunto de caracteres atual da conexão

Exemplos

Exemplo #1 Exemplo de mysqli::character_set_name()

Estilo orientado a objetos

<?php

mysqli_report
(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "meu_usuario", "minha_senha", "mundo");

/* Define o conjunto padrão de caracteres */
$mysqli->set_charset('utf8mb4');

/* Mostra o conjunto atual de caracteres */
$charset = $mysqli->character_set_name();
printf("Conjunto atual de caracteres é %s\n", $charset);

Estilo procedural

<?php

mysqli_report
(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost", "meu_usuario", "minha_senha", "mundo");

/* Define o conjunto padrão de caracteres */
mysqli_set_charset($mysqli, 'utf8mb4');

/* Mostra o conjunto atual de caracteres */
$charset = mysqli_character_set_name($mysqli);
printf("Conjunto atual de caracteres é %s\n", $charset);

Os exemplos acima produzirão:

Conjunto atual de caracteres é utf8mb4

Veja Também

  • mysqli_set_charset() - Define o conjunto de caracteres do cliente
  • mysqli_real_escape_string() - Escape caracteres especiais em uma string para uso em uma instrução SQL, levando em consideração o conjunto de caracteres atual da conexão

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top