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

Tutorial básico PHP

Tutorial avançado PHP

PHP & MySQL

Manual de referência PHP

Uso e exemplo da função PHP mysqli_errno()

PHP MySQLi Referência Manual

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

Definição e uso

mysqli_errno()A função retorna o código de erro do último chamada de função mysqli.

Sintaxe

mysqli_errno($con)

Parâmetro

Número de ordemParâmetros e descrições
1

con(obrigatório)

Este é um objeto que representa a conexão com o servidor MySQL Server.

Retorno

A função mysqli_errno() retorna um valor inteiro que representa o código de erro do último chamada de função MySQLi. Se não houver erro, esta função retorna0.

Versão do PHP

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

Exemplo online

O exemplo a seguir demonstramysqli_errno()Uso da função (estilo procedimental)-

<?php
   //Estabelecer conexão
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Consultar para obter todas as linhas da tabela employee
   mysqli_query($con, "SELECT * FROM employee");
   //Código de erro
   $error = mysqli_errno($con);
   print("Ocorreu um erro: ".$error);
   //Fechar conexão
   mysqli_close($con);
?>

Saída do resultado

Ocorreu um erro: 1064

Exemplo online

No estilo orientado a objetos, a sintaxe desta função é$con-> errnoA seguir está um exemplo de estilo orientado a objetos para esta função-

<?php
   //Estabelecer conexão
   $con = new mysqli("localhost", "root", "password", "mydb");
   //Consultar para obter todas as linhas da tabela employee
   $con -> query("SELECT * FROM wrong_table_name");
   //Código de erro
   $error = $con -> errno;
   print("Ocorreu um erro: ".$error);
   //Fechar conexão
   $con -> close();
?>

Saída do resultado

Ocorreu um erro: 1146

Exemplo online

A seguir estámysqli_errno()Outro exemplo de função-

<?php
   //Estabelecer conexão
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //Consultar todas as linhas da tabela employee
   mysqli_query($con, "SELECT * FROM employee");
   print("Erro na consulta SELECT: ").mysqli_errno($con)."\n";
   //Consulta para atualizar uma linha na tabela Employee
   mysqli_query($con, "UPDATE employee set INCOME=INCOME+5000 where FIRST_NAME in (*)
   print("Erro na consulta UPDATE: ").mysqli_errno($con)."\n";
   //Consulta para inserir uma linha na tabela Employee
   mysqli_query($con, "INSERT INTO employee VALUES (Archana, 'Mohonthy', 30, 'M', 13000, 106)
   print("Erro na consulta INSERT: ").mysqli_errno($con)."\n";
   //Fechar conexão
   mysqli_close($con);
?>

Saída do resultado

Erro na consulta SELECT: 0
Erro na consulta UPDATE: 1064
Erro na consulta INSERT: 1054

Exemplo online

Retorna o último código de erro da função chamada recentemente:

<?php
   $connection_mysql = mysqli_connect("localhost","root","password","mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "Conexão MySQL falhou: ".mysqli_connect_error();
   }
   
   if (!mysqli_query($connection_mysql,"INSERT INTO employee (FirstName) VALUES ('Jack')")){
      echo("Erro código: ").mysqli_errno($connection_mysql);
   }
   
   mysqli_close($connection_mysql);
?>

Saída do resultado

Erro código: 1054

PHP MySQLi Referência Manual