Documentation Home
Connectors and APIs Manual
Download this Manual
PDF (US Ltr) - 5.3Mb
PDF (A4) - 5.3Mb


Connectors and APIs Manual  /  ...  /  mysqli::$connect_errno, mysqli_connect_errno

7.3.8.8 mysqli::$connect_errno, mysqli_connect_errno

Copyright 1997-2022 the PHP Documentation Group.

  • mysqli::$connect_errno

    mysqli_connect_errno

    Returns the error code from last connect call

Description

Object-oriented style

int mysqli->connect_errno ;

Procedural style

int mysqli_connect_errno();

Returns the error code from the last connection attempt.

Parameters

This function has no parameters.

Return Values

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

Examples

Example 7.42 $mysqli->connect_errno example

Object-oriented style

<?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 style

<?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

mysqli_connect
mysqli_connect_error
mysqli_errno
mysqli_error
mysqli_sqlstate