PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP mysqli_connect_errno() 函數(shù)用法及示例

PHP MySQLi 參考手冊

mysqli_connect_errno()函數(shù)返回上次連接調(diào)用的錯誤代碼

定義和用法

在嘗試連接到MySQL服務(wù)器的過程中,如果發(fā)生的話,mysqli_connect_errno()函數(shù)返回發(fā)生錯誤的代碼(在上一次連接調(diào)用期間)。

語法

mysqli_connect_errno()

參數(shù)

此方法不接受任何參數(shù)。

返回值

如果失敗,PHP mysqli_connect_errno()函數(shù)將返回一個整數(shù)值,該整數(shù)值表示來自上一次連接調(diào)用的錯誤代碼。如果連接成功,則此函數(shù)返回0。

PHP版本

此函數(shù)最初是在PHP版本5中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了mysqli_connect_errno()函數(shù)的用法(面向過程風(fēng)格)-

<?php
   //建立連接
   $con = mysqli_connect("localhost", "root", "wrong_password", "mydb");

   //客戶端錯誤
   $code = mysqli_connect_errno();
   print("錯誤代碼: ".$code);

輸出結(jié)果

錯誤代碼: 1045

在線示例

在面向?qū)ο蟮娘L(fēng)格中,此函數(shù)的語法為$con->connect_errno。以下是面向?qū)ο髽邮酱撕瘮?shù)的示例-

<?php
   //建立連接
   $con = @new mysqli("localhost", "wrong_user_name", "password", "mydb");

   //錯誤代碼
   $code = $con->connect_errno;
   print("錯誤代碼: ".$code);
?>

輸出結(jié)果

錯誤代碼: 1045

在線示例

以下示例演示了在成功連接的情況下mysqli_connect_errno()函數(shù)的行為-

<?php
   //建立連接
   $con = @mysqli_connect("localhost", "root", "password", "mydb");

   //錯誤代碼
   $code = mysqli_connect_errno();
   if($code){
      print("連接失敗: ".$code);
   }else{
      print("已成功建立連接");
   }
?>

輸出結(jié)果

已成功建立連接

在線示例

返回上一次連接錯誤的錯誤代碼:

<?php
   $connection = @mysqli_connect("localhost","root","wrong_pass","wrong_db");
   
   if (!$connection){
      die("連接錯誤: " . mysqli_connect_errno());
   }
?>

輸出結(jié)果

連接錯誤: 1045

PHP MySQLi 參考手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清