mysqli::$connect_errno

mysqli_connect_errno

Returns the error code from last connect call

&reftitle.description;

&style.oop;

`int` `mysqli->connect_errno`

&style.procedural;

`int` `mysqli_connect_errno`

Returns the error code from the last connection attempt.

&reftitle.parameters; &no.function.parameters;
&reftitle.returnvalues;

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

&reftitle.examples;

### `$mysqli->connect_errno` example

&style.oop;

    <?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);
    }

&style.procedural;

    <?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());
    }

&reftitle.seealso;

- `mysqli_connect`
- `mysqli_connect_error`
- `mysqli_errno`
- `mysqli_error`
- `mysqli_sqlstate`