當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP mysqli_error()用法及代碼示例

mysqli_error()函數用於在最近失敗的MySQL函數調用中返回錯誤。如果有多個MySQL函數調用,則最後一條語句中的錯誤是該函數指出的錯誤。

用法:

mysqli_error("database_name")

參數:該函數接受上述和以下描述的單個參數:



  • database_name:它是在其上執行操作的數據庫。它是必填參數。

程序1:

<?php 
$conn = mysqli_connect( 
    "localhost", "root", "", "Persons");  
        
// Check connection  
if (mysqli_connect_errno()) {  
    echo "Database connection failed.";  
}  
  
// Check for error in query 
if (!mysqli_query($link, "SET Age=1")) { 
    printf("Error message:%s\n", mysqli_error($conn)); 
}     
  
mysqli_close($conn); 
?>

假設正在下表中進行該操作:

輸出將是:

Error message:Unknown system variable 'Age'

程序2:

<?php 
$conn = mysqli_connect( 
    "localhost", "root", "", "Persons");  
        
// Check connection  
if (mysqli_connect_errno()) {  
    echo "Database connection failed.";  
}  
  
// Check for error in query 
if (!mysqli_query($link, "SET Firstname='Arkadyuti'")) { 
    printf("Error message:%s\n", mysqli_error()); 
}     
  
mysqli_close($conn); 
?>

輸出:

Error message:mysqli_error() expects exactly 1 parameter, 0 given

此示例還演示了mysqli_error()需要數據庫作為參數。




相關用法


注:本文由純淨天空篩選整理自ArkadyutiBanerjee大神的英文原創作品 PHP | mysqli_error() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。