Php/docs/mysqli.connect-errno

提供:Dev Guides
< Php
移動先:案内検索

mysqli::$connect_errno

mysqli_connect_errno

(PHP 5, PHP 7)

mysqli::$connect_errno -- mysqli_connect_errno直近の接続コールに関するエラーコードを返す


説明

オブジェクト指向型

int $mysqli->connect_errno;

手続き型

mysqli_connect_errno ( ) : int

直近の mysqli_connect() コールのエラー番号を返します。

注意:

クライアントのエラーメッセージ番号は MySQL の errmsg.h ヘッダファイルで、そしてサーバーのエラーメッセージ番号は mysqld_error.h で定義されています。MySQL のソース配布の中には、エラーメッセージの 完全なリストが Docs/mysqld_error.txt に含まれています。

返り値

直近の mysqli_connect() コールが失敗した場合、 エラーコードを返します。ゼロは、何もエラーが発生しなかったことを示します。


例1 $mysqli->connect_errno の例

オブジェクト指向型


<?php$mysqli = @new mysqli('localhost', 'fake_user', 'my_password', 'my_db');if ($mysqli->connect_errno) {    die('Connect Error: ' . $mysqli->connect_errno);}?>

手続き型


<?php$link = @mysqli_connect('localhost', 'fake_user', 'my_password', 'my_db');if (!$link) {    die('Connect Error: ' . mysqli_connect_errno());}?>

上の例の出力は以下となります。


Connect Error: 1045

参考