English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos PHP

Tutoriais Avançados PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função mysqli_connect_errno() no PHP

PHP MySQLi Referência

A função mysqli_connect_errno() retorna o código de erro da última chamada de conexão

Definição e uso

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

Sintaxe

mysqli_connect_errno()

Parâmetros

Este método não aceita nenhum parâmetro.

Retorno

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.

Versão do PHP

Essa função foi introduzida na versão do PHP5introduzido e pode ser usado em todas as versões mais recentes.

Exemplo online

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

Exemplo online

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

Exemplo online

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

Exemplo online

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

PHP MySQLi Referência