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):
Estilo de procedimento:
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
Example #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();
?>
Example #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