PDO :: __ 구조
PDO :: __ 구조는 - PDO 인스턴스 데이터베이스 연결을 작성합니다 (PHP 5> = 5.1.0, PECL의 PDO> = 0.1.0)
설명
문법
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
데이터베이스 PDO 인스턴스에 데이터베이스 연결에 연결 요청을 작성합니다.
매개 변수 설명
- DSN : 데이터 소스 이름 또는 소위 DSN, 데이터베이스에 연결하는 데 필요한 정보가 포함되어 있습니다.
- 이름 : DSN 문자열 이름. 일부 PDO 드라이버의 경우,이 매개 변수는 선택 사항입니다.
- 암호 : DSN 문자열 암호를 입력합니다. 일부 PDO 드라이버의 경우,이 매개 변수는 선택 사항입니다.
- driver_options : 키 드라이버 특정 연결 옵션 => 값의 배열입니다.
반환 값
성공에 PDO 오브젝트를 돌려줍니다.에러 / 예외
당신이 요청 된 데이터베이스가 실패에 연결을 시도 할 경우, PDO :: __ 구조는 () 예외 PDO (PDOException)를 던졌습니다.
예
드라이버를 호출하여 PDO 인스턴스를 생성
<?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(); } ?>