English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP MySQLi Manuale di Referenza
La funzione mysqli_connect_error() di PHP restituisce la descrizione della stringa dell'errore dell'ultima connessione
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).
mysqli_connect_error()
Questo metodo non accetta alcun parametro.
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.
Questa funzione è stata introdotta originariamente nella versione PHP 5 e può essere utilizzata in tutte le versioni successive.
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)
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)
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
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)