Função PHP mysqli_set_charset ()
Definição e Uso
o mysqli_set_charset() A função é usada para especificar o conjunto de caracteres padrão para enviar dados ao servidor de banco de dados do cliente mysqli.
Sintaxe
mysqli_set_charset($con, charset)
Parâmetros
Sr. Não | Parâmetro e Descrição |
---|---|
1 | con(Mandatory) Este é um objeto que representa uma conexão com o servidor MySQL. |
2 | charset(Mandatory) Nome do conjunto de caracteres que você precisa definir como padrão. |
Valores Retornados
A função mysqli_set_charset () retorna verdadeiro em caso de sucesso e falso em caso de falha.
Versão PHP
Esta função foi introduzida pela primeira vez no PHP Versão 5 e funciona em todas as versões posteriores.
Exemplo
O exemplo a seguir demonstra o uso da função mysqli_set_charset () (no estilo procedural) -
<?php
//Creating a connection
$con = mysqli_connect("localhost", "root", "password", "mydb");
//Name of the character set
$res = mysqli_set_charset($con, "utf8");
print_r($res);
//Closing the connection
mysqli_close($con);
?>
Isso produzirá o seguinte resultado -
1
Exemplo
No estilo orientado a objetos, a sintaxe desta função é $ con> set_charset (); A seguir está o exemplo desta função no estilo orientado a objetos $ minus;
<?php
$con = new mysqli("localhost", "root", "password", "test");
//Name of the character set
$res = $con->set_charset("utf8");
print($res);
//Closing the connection
$con -> close();
?>
Isso produzirá o seguinte resultado -
1
Exemplo
<?php
$connection_mysql = mysqli_connect("localhost","root","password","mydb");
if (mysqli_connect_errno($connection_mysql)){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_set_charset($connection_mysql,"utf8");
echo mysqli_character_set_name($connection_mysql);
mysqli_close($connection_mysql);
?>
Isso produzirá o seguinte resultado -
utf8