MySQLi
PHP Manual

mysqli->errno

mysqli_errno

(PHP 5, PHP 7)

mysqli->errno -- mysqli_errnoRetorna o código de erro para a chamada de função mais recente

Descrição

Estilo orientado a objeto (propriedade):

int $errno;

Estilo de procedimento:

int mysqli_errno ( mysqli $link )

A função mysqli_errno() irá retornar o ultimo código de erro para a função mais recente do MySQLi usada que possa ser bem sucedida ou falhar com respeito a conexão com o banco de dados definido pelo parâmetro link. Se não houveram erros, esta função retorna zero.

Números de erros das mensagens do cliente são listados no arquivo de cabeçalho do MySQL errmsg.h, números de erros das mensagens do servidor são listados em mysqld_error.h. Na distribuição da fonte do MySQL você pode encontrar uma lista completa das mensagens de erros no arquivo Docs/mysqld_error.txt.

Parâmetros

link

Somente no estilo procedural: Um recurso link retornado por mysqli_connect() ou mysqli_init()

Valor Retornado

Um código de erro para a ultima chamada, se tiver falhado. Zero indica que não houve erro.

Exemplos

Exemplo #1 Estilo orientado a objeto

<?php
$mysqli 
= new mysqli("localhost""my_user""my_password""world");

/* check connection */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

if (!
$mysqli->query("SET a=1")) {
    
printf("Errorcode: %d\n"$mysqli->errno);
}

/* close connection */
$mysqli->close();
?>

Exemplo #2 Estilo de procedimento

<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* check connection */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

if (!
mysqli_query($link"SET a=1")) {
    
printf("Errorcode: %d\n"mysqli_errno($link));
}

/* close connection */
mysqli_close($link);
?>

O exemplo acima irá imprimir:

Errorcode: 1193

Veja Também


MySQLi
PHP Manual