PDO :: __ konstrukt
Podręcznik PHP PDO referencyjny
PDO :: __ konstrukt - Tworzy połączenie instancji bazy danych PDO (PHP 5> = 5.1.0, PECL pdo> = 0.1.0)
wyjaśnienie
gramatyka
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
Tworzy żądanie połączenia z połączenia bazy danych do bazy danych przykład PDO.
parametr Opis
- DSN: Nazwa źródła danych lub tzw DSN zawiera informacje niezbędne do nawiązania połączenia z bazą danych.
- Nazwa użytkownika: DSN ciąg nazwa_użytkownika. Dla niektórych sterowników PDO, parametr ten jest opcjonalny.
- hasło: DSN string hasło. Dla niektórych sterowników PDO, parametr ten jest opcjonalny.
- driver_options: a konkretne opcje połączenia kluczowym czynnikiem => array wartości.
Wartość zwracana
Zwraca obiekt PDO w przypadku sukcesu.Błąd / wyjątek
Jeśli próbujesz połączyć się żądana bazy danych nie powiedzie, PDO :: __ construct () wyrzuca wyjątek PDO (PDOException).
Przykłady
Tworzenie instancji PDO wywołując sterownik
<?php /* 通过调用驱动程序创建一个PDO实例 */ $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(); } ?>