PDO ::의 setAttribute
PDO ::의 setAttribute - 세트 특성 (PHP 5> = 5.1.0, PECL의 PDO> = 0.1.0)
설명
문법
bool PDO::setAttribute ( int $attribute , mixed $value )
데이터베이스 핸들 속성을 설정. 아래에 나열된 가능한 공통 속성 중 일부입니다, 일부 드라이버가 다른 특정의 속성을 사용할 수 있습니다.
PDO :: ATTR_CASE : 외부 힘에 의한 열이 민감한 지정했다.
PDO :: CASE_LOWER는 : 소문자 열 이름을 강제로.
PDO :: CASE_NATURAL는 : 데이터베이스 기반의 반환 열 이름을 둡니다.
PDO :: CASE_UPPER : 대문자 필수 열 이름.
PDO :: ATTR_ERRMODE : 오류보고.
PDO :: ERRMODE_SILENT : 만 에러 코드를 설정.
PDO :: ERRMODE_WARNING : 제기 E_WARNING 오류
PDO :: ERRMODE_EXCEPTION : 던져 예외 예외입니다.
(단 오라클에 한정되지 모든 드라이버에서 사용할 수있는) PDO :: ATTR_ORACLE_NULLS : 변환 NULL과 빈 문자열.
PDO :: NULL_NATURAL는 : 변환하지 않습니다.
PDO :: NULL_EMPTY_STRING는 : 빈 문자열로 변환하는
NULL
.PDO :: NULL_TO_STRING : 빈 문자열은 NULL로 변환합니다.
PDO는 :: ATTR_STRINGIFY_FETCHES : 문자열로 변환 할 때 값을 추출합니다. 부울이 필요합니다.
PDO :: ATTR_STATEMENT_CLASS는 : PDOStatement 사용자에서 파생 된 문 클래스를 설정합니다. PDO 인스턴스를 오래 사용할 수 없습니다. 필수 배열 (문자열 클래스 이름, 배열 (혼합 매개 변수 생성자)).
PDO :: ATTR_TIMEOUT는 : 초 시간 제한을 지정합니다. 모든 드라이버가 구동 및 종동 차이가있을 수 있음을 의미이 옵션을 지원한다. 예를 들어, 쓰기가 취득 잠금 절제 후 SQLite는이 값에 도달하는 시간을 기다리고 있지만, 다른 드라이버의 접속 또는 읽기 타임 아웃 간격이 값을 해석 할 수있다. 당신은 INT를 입력해야합니다.
PDO :: ATTR_AUTOCOMMIT (OCI, 파이어 버드와 MySQL을 사용할 수 있습니다) : 자동으로 각각의 문을 제출할지 여부를 지정합니다.
PDO :: ATTR_EMULATE_PREPARES 활성화 또는 에뮬레이트 된 준비된 문을 사용하지 않도록 설정합니다. 일부 드라이버는 지원 또는 로컬 전처리 제한적으로 지원하지 않습니다. PDO는 항상 (있는 경우 준비된 문을 에뮬레이트 강제로이 설정을 사용
TRUE
) 또는 (있는 경우 로컬 준비된 문장을 사용하려고FALSE
). 운전자가 성공적 전처리 현재 쿼리 할 수없는 경우, 그것은 항상 아날로그 제조 문으로 리턴한다. 부울 유형이 필요합니다.PDO :: MYSQL_ATTR_USE_BUFFERED_QUERY은 (MySQL을 사용할 수 있습니다)를 사용하여 쿼리를 버퍼링.
PDO :: ATTR_DEFAULT_FETCH_MODE : 기본 추출 모드를 설정합니다. PDOStatement에서 발견 된 패턴 사양 수 () 문서에 대한 :: 가져.
반환 값
성공적인 TRUE 반환 또는 실패는 FALSE를 반환합니다.