(PHP 5)
mysqli::$error -- mysqli_error — Returns a string description of the last error
Stile orientato agli oggetti
Stile procedurale
Returns the last error message for the most recent MySQLi function call that can succeed or fail.
link
Solo nello stile procedurale: un identificatore restituito da mysqli_connect() o mysqli_init()
A string that describes the error. An empty string if no error occurred.
Example #1 $mysqli->error example
Stile orientato agli oggetti
<?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("Errormessage: %s\n", $mysqli->error);
}
/* 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")) {
printf("Errormessage: %s\n", mysqli_error($link));
}
/* close connection */
mysqli_close($link);
?>
I precedenti esempi visualizzeranno:
Errormessage: Unknown system variable 'a'