(PHP 5, PHP 7, PHP 8)
mysqli::$connect_errno -- mysqli_connect_errno — Returns the error code from last connect call
Object-oriented style
Procedural style
Returns the error code from the last connection attempt.
This function has no parameters.
An error code for the last connection attempt, if it failed. Zero means no error occurred.
Example #1 $mysqli->connect_errno example
Object-oriented style
<?php
/* @ is used to suppress default error messages */
$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db');
if ($mysqli->connect_errno) {
/* Use your preferred error logging method here */
error_log('Connection error: ' . $mysqli->connect_errno);
}
Procedural style
<?php
/* @ is used to suppress default error messages */
$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db');
if (!$link) {
/* Use your preferred error logging method here */
error_log('Connection error: ' . mysqli_connect_errno());
}
The above examples will output:
Connection error: 1045