PHP: creare una funzione generica per la connessione ad un database MySQL
In PHP possiamo creare una funzione per connetterci ad un database MySQL.
In PHP possiamo creare una funzione per connetterci ad un database MySQL.
Possiamo usare la seguente funzione di utility:
function connect_to_db($host, $db, $user, $password, $connection_type = 'mysqli') {
$conn = null;
if ($connection_type == 'mysqli') {
$conn = new mysqli($host, $user, $password, $db);
if ($conn->connect_error) {
$conn = null;
}
} else {
try {
$conn = new PDO("mysql:host=$host;dbname=$db", $user, $password);
} catch (PDOException $e) {
$conn = null;
}
}
return $conn;
}
Esempio d'uso:
require_once('connect.php');
$db = connect_to_db('localhost', 'test', 'username', 'password', 'pdo');
if(!is_null($db)) {
//...
}
Commenti