English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função mysqli_connect_errno() retorna o código de erro da última chamada de conexão
No processo de tentativa de conexão com o servidor MySQL, se ocorrer:mysqli_connect_errno()A função retorna o código de erro do erro ocorrido (na última chamada de conexão).
mysqli_connect_errno()
Este método não aceita nenhum parâmetro.
Se falhar, a função PHP mysqli_connect_errno() retornará um valor inteiro que representa o código de erro da última chamada de conexão. Se a conexão for bem-sucedida, essa função retornará0.
Essa função foi introduzida na versão do PHP5introduzido e pode ser usado em todas as versões mais recentes.
Os seguintes exemplos demonstrammysqli_connect_errno()Uso da função (estilo procedimental)-
<?php //Estabelecer conexão $con = mysqli_connect("localhost", "root", "wrong_password", "mydb"); //Erro do cliente $code = mysqli_connect_errno(); print("Código de erro: ".$code);
Resultados de saída
Código de erro: 1045
Em estilo orientado a objetos, a sintaxe dessa função é$con->connect_errno.A seguir está um exemplo de estilo orientado a objetos para essa função-
<?php //Estabelecer conexão $con = @new mysqli("localhost", "wrong_user_name", "password", "mydb"); //Código de erro $code = $con->connect_errno; print("Código de erro: ".$code); ?>
Resultados de saída
Código de erro: 1045
Os seguintes exemplos demonstrammysqli_connect_errno()Comportamento da função-
<?php //Estabelecer conexão $con = @mysqli_connect("localhost", "root", "password", "mydb"); //Código de erro $code = mysqli_connect_errno(); if($code){ print("Falha na conexão: ".$code); }else{ print("Conexão estabelecida com sucesso"); } ?>
Resultados de saída
Conexão estabelecida com sucesso
Retorna o código de erro do último erro de conexão:
<?php $connection = @mysqli_connect("localhost","root","wrong_pass","wrong_db"); if (!$connection){ die("Erro de conexão: ".mysqli_connect_errno()); } ?>
Resultados de saída
Erro de conexão: 1045