English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP mysqli_connect_error()

PHP MySQLi Manuale di Referenza

La funzione mysqli_connect_error() di PHP restituisce la descrizione della stringa dell'errore dell'ultima connessione

definizione e uso

Nel tentativo di connettersi al server MySQL, se si verificamysqli_connect_error()La funzione restituirà la descrizione dell'errore che è avvenuto (durante l'ultima chiamata di connessione).

sintassi

mysqli_connect_error()

parametro

Questo metodo non accetta alcun parametro.

valore di ritorno

Se il tentativo fallisce, la funzione PHP mysqli_connect_error() restituirà un valore di stringa che rappresenta la descrizione dell'errore dell'ultima chiamata di connessione. Se la connessione è riuscita, questa funzione restituiràNull.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.

Esempio online

Esempi seguenti dimostranomysqli_connect_error()L'uso della funzione (stile procedurale) -

<?php
   //Creazione di connessione
   $con = @mysqli_connect("localhost", "root", "wrong_password", "mydb");
   //Errore di connessione
   $error = mysqli_connect_error($con);
   print("Errore: ".$error);
?>

Risultato di output

Errore: accesso negato per l'utente 'root'@'localhost' (utilizzando la password: YES)

Esempio online

Nello stile orientato agli oggetti, la sintassi di questa funzione è$con-> connect_error.Di seguito è riportato un esempio di stile orientato agli oggetti per questa funzione-

<?php
   //Creazione di connessione
   $con = @new mysqli("localhost", "root", "wrong_password", "mydb");
   //Errore di connessione
   $error = $con->connect_error;
   print("Errore: ".$error);
?>

Risultato di output

Errore: accesso negato per l'utente 'root'@'localhost' (utilizzando la password: YES)

Esempio online

Esempi seguenti dimostrano il successo della connessionemysqli_connect_error()Il comportamento della funzione -

<?php
   //Creazione di connessione
   $con = @mysqli_connect("localhost", "root", "password", "mydb");
   
   //Errore di connessione
   $error = mysqli_connect_error();
   if (!$con) {
      print("Connessione fallita: ".$error);
   } else {
      print("Connessione stabilita con successo");
   }
?>

Risultato di output

Connessione stabilita con successo

Esempio online

Restituisce la descrizione dell'errore dell'ultima connessione:

<?php
   $connection = @mysqli_connect("localhost", "root", "wrong_pass", "wrong_db");
   
   if (!$connection) {
      die("Errore di connessione: ".mysqli_connect_error());
   }
?>
Prova a vedere‹/›

Risultato di output

Errore di connessione: accesso negato per l'utente 'root'@'localhost' (utilizzando la password: YES)

PHP MySQLi Manuale di Referenza