PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

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

PHP MySQLi 參考手冊

mysqli_connect_error()函數(shù)返回上一次連接錯誤的字符串描述

定義和用法

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

語法

mysqli_connect_error()

參數(shù)

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

返回值

如果失敗,PHP mysqli_connect_error()函數(shù)將返回一個字符串值,該字符串值表示上一次連接調(diào)用中的錯誤描述。如果連接成功,則此函數(shù)返回Null。

PHP版本

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

在線示例

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

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

   //連接錯誤
   $error = mysqli_connect_error($con);
   print("Error: ".$error);
?>

輸出結(jié)果

Error: Access denied for user 'root'@'localhost' (using password: YES)

在線示例

在面向?qū)ο蟮臉邮街校撕瘮?shù)的語法為$con-> connect_error。以下是面向?qū)ο髽邮降拇撕瘮?shù)的示例-

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

   //連接錯誤
   $error = $con->connect_error;
   print("Error: ".$error);
?>

輸出結(jié)果

Error: Access denied for user 'root'@'localhost' (using password: YES)

在線示例

以下示例演示了成功連接后mysqli_connect_error()函數(shù)的行為-

<?php
   //建立連接
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   //連接錯誤
   $error = mysqli_connect_error();
   if(!$con){
      print("連接失敗: ".$error);
   }else{
      print("已成功建立連接");
   }
?>

輸出結(jié)果

已成功建立連接

在線示例

返回上一次連接錯誤的錯誤描述:

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

輸出結(jié)果

連接錯誤: Access denied for user 'root'@'localhost' (using password: YES)

PHP MySQLi 參考手冊

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