mysqli_errno
mysqli->errno
(PHP 5)
mysqli->errno — Visszaadja a legutolsó függvényhÃvás hibakódját
LeÃrás
Eljárást használó stÃlus:
Objektum-orientált stÃlus (tulajdonság):
Visszaadja a legutolsó MySQLi függvényhÃvás (ami lehetett sikeres vagy sikertelen) hibakódját.
A kliens hibakódok a errmsg.h fejléc fájlban vannak kilistázva, a szerver hibakódok a mysqld_error.h fájlban. A MySQL forrás disztribúciójában megtalálható a hibaüzenetek és hibakódok teljes listája a Docs/mysqld_error.txt fájlban.
Paraméterek
- link
-
Procedural style only: A link identifier returned by mysqli_connect() or mysqli_init()
Visszatérési értékek
Az utolsó függvényhÃvás hibakódja, ha az sikertelen volt. A nulla azt jelenti, hogy nem volt hiba.
Példák
Example#1 Objektum-orientált stÃlus
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* kapcsolat ellenőrzése */
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);
}
/* kapcsolat bezárása */
$mysqli->close();
?>
Example#2 Eljárást használó stÃlus
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* kapcsolat ellenőrzése */
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));
}
/* kapcsolat bezárása */
mysqli_close($link);
?>
A fenti példa a következő kimenetet adja:
Errorcode: 1193