php8.5
Home/ Manual/ mysqli / mysqli/ mysqli::$connect_errno

mysqli::$connect_errno

PHP function Edit on GitHub ✎

Returns the error code from last connect call

Description

Oop

intmysqli->connect_errno

Procedural

mysqli_connect_errno(): int

Returns the error code from the last connection attempt.

Parameters Parameters

Return Values

An error code for the last connection attempt, if it failed. Zero means no error occurred.

Returns the last connection error code regardless of the instance on which it is called.

Examples

$mysqli->connect_errno example

Oop

php
<?php

mysqli_report(MYSQLI_REPORT_OFF);
/* @ is used to suppress warnings */
$mysqli = @new mysqli('localhost', 'fake_user', 'wrong_password', 'does_not_exist');
if ($mysqli->connect_errno) {
    /* Use your preferred error logging method here */
    error_log('Connection error: ' . $mysqli->connect_errno);
}

Procedural

php
<?php

mysqli_report(MYSQLI_REPORT_OFF);
/* @ is used to suppress warnings */
$link = @mysqli_connect('localhost', 'fake_user', 'wrong_password', 'does_not_exist');
if (!$link) {
    /* Use your preferred error logging method here */
    error_log('Connection error: ' . mysqli_connect_errno());
}

See Also

Source: reference/mysqli/mysqli/connect-errno.xml · from the official PHP manual (php/doc-en)