PHP | Función mysqli_error()

La función mysqli_error() se utiliza para devolver el error en la llamada de función MySQL más reciente que falló. Si hay múltiples llamadas a funciones de MySQL, el error en la última declaración es el que señala la función.

Sintaxis:

mysqli_error("database_name")

Parámetros: esta función acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • database_name: Es la base de datos sobre la que se están realizando las operaciones. Es un parámetro obligatorio.

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

Supongamos que la operación se lleva a cabo en la tabla que se muestra a continuación:

La salida será:

Error message: Unknown system variable 'Age'

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

Producción:

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

Este ejemplo también demuestra que mysqli_error() necesita una base de datos como parámetro.

Publicación traducida automáticamente

Artículo escrito por ArkadyutiBanerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *