mysqli::dump_debug_info
mysqli::$error_list
MySQLi
PHP Manual

# mysqli->errno

# mysqli_errno

(PHP 5)

mysqli->errno -- mysqli_errno — Retorna 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`

  Procedural style only: A link identifier returned by mysqli_connect() or 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_connect_errno() - Retorna o código de erro da ultima chamada a função connect
- mysqli_connect_error() - Retorna uma string descrevendo o ultimo erro da função connect
- mysqli_error() - Retorna uma string descrevendo o ultimo erro
- mysqli_sqlstate() - Returns the SQLSTATE error from previous MySQL operation

mysqli::dump_debug_info
mysqli::$error_list
MySQLi
PHP Manual