(PHP 5 >= 5.4.0, PHP 7, PHP 8)
mysqli::$error_list -- mysqli_error_list — Returns a list of errors from the last command executed
Stile orientato agli oggetti
Stile procedurale
Returns an array of errors for the most recent MySQLi function call that can succeed or fail.
linkSolo nello stile procedurale: un identificatore restituito da mysqli_connect() o mysqli_init()
A list of errors, each as an associative array containing the errno, error, and sqlstate.
Example #1 $mysqli->error_list example
Stile orientato agli oggetti
<?php
$mysqli = new mysqli("localhost", "nobody", "");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if (!$mysqli->query("SET a=1")) {
print_r($mysqli->error_list);
}
/* close connection */
$mysqli->close();
?>Stile procedurale
<?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")) {
print_r(mysqli_error_list($link));
}
/* close connection */
mysqli_close($link);
?>I precedenti esempi visualizzeranno:
Array
(
[0] => Array
(
[errno] => 1193
[sqlstate] => HY000
[error] => Unknown system variable 'a'
)
)