aşağıdaki kurucu kullanırken
$ This-> pdo = new PDO ($ this-> kaynak, $ this-> username, $ this-> şifre);
Ben herhangi bir şifre yoksa o zaman ben PDO yeni bir örneğini oluşturmak için bir null değeri iletin gerekir?
Eğer dn bir şifre gerektiren biliyorsanız size PDO nesnesi oluşturmayı deneyin önce boş olduğunu kontrol etmek isteyebilirsiniz. Ya da sadece php.net/PDO bu örnekte olduğu gibi, bu konuda try / catch kullanmak
<?php
/* Connect to an ODBC database using driver invocation */
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
?>