PHP PDO 미리 정의 된 상수
확장 모듈을 PHP에 내장 또는 동적에만 적용 후 런타임에로드 된 경우에만 있도록 다음의 정수는,이 확장에 의해 정의된다.
참고 : PDO는 PHP 5.1부터 클래스 상수를 사용. 이전 버전의 형태로 PDO_PARAM_BOOL 전역 상수.
PDO :: PARAM_BOOL (정수) | 이 부울 데이터 유형을 나타냅니다. |
PDO :: PARAM_NULL (정수) | SQL NULL 데이터 형식으로 표현. |
PDO :: PARAM_INT (정수) | 정수의 SQL 표현입니다. |
PDO :: PARAM_STR (정수) | SQL CHAR, VARCHAR, 또는 다른 문자열 형식으로 표현. |
PDO :: PARAM_LOB (정수) | 그것은 SQL 대형 오브젝트 데이터 유형을 나타냅니다. |
PDO :: PARAM_STMT (정수) | 이 레코드 세트의 형태를 나타냅니다. 현재 어떤 드라이버가 지원되지 않습니다. |
PDO :: PARAM_INPUT_OUTPUT (정수) | 저장 프로 시저의 INOUT 매개 변수에 대한 매개 변수를 지정합니다. 이 비트 또는 값을 명시 적 PDO :: PARAM_ * 데이터 유형이어야합니다. |
PDO :: FETCH_LAZY (정수) | 지정된 얻기 결과 집합의 각각의 행은 오브젝트로서 리턴 된 객체 변수 이름은 열 이름에 대응한다. PDO는 :: FETCH_LAZY 방문하는 데 사용되는 개체 변수 이름을 만들 수 있습니다. 잘못된 PDOStatement :: fetchAll ()입니다. |
PDO :: FETCH_ASSOC (정수) | 열 이름 색인으로 배열에 의해 반환 된 결과 집합의 각 행에 대해, 지정된 방식을 가져옵니다. 결과 세트가 같은 이름을 가진 여러 열을 포함하는 경우, PDO :: FETCH_ASSOC 각 열 이름은 하나의 값을 반환합니다. |
PDO :: FETCH_NAMED (정수) | 열 이름 색인으로 배열에 의해 반환 된 결과 집합의 각 행에 대해, 지정된 방식을 가져옵니다. 결과 세트가 같은 이름을 가진 여러 열을 포함하는 경우, PDO :: FETCH_ASSOC 각 열의 이름은 값을 포함하는 배열을 반환합니다. |
PDO :: FETCH_NUM (정수) | 인덱스의 열 수와 배열에 의해 반환 된 결과 집합의 각 행에 대응하는, 획득 모드를 지정 0에서 시작한다. |
PDO :: FETCH_BOTH (정수) | 인덱스의 열 번호 및 열 이름과 같은 배열에 의해 반환 된 결과 집합의 각 행에 대응하여, 획득 모드를 지정, 0에서 시작합니다. |
PDO :: FETCH_OBJ (정수) | 지정된 획득, 해당 개체 이름 열 이름의 속성으로 결과 집합의 각 행이 반환. |
PDO :: FETCH_BOUND (정수) | 지정된 획득, TRUE를 반환하고 PDOStatement :: bindParam () 또는 PDOStatement :: bindColumn () PHP 변수 방법 바인딩, 결과 세트의 컬럼에 할당 된 값입니다. |
PDO :: FETCH_COLUMN (정수) | 획득 모드를 지정하고, 결과 집합에서 다음 행은 행의 필요성을 반환한다. |
PDO :: FETCH_CLASS (정수) | 지정된 획득, 해당 클래스의 속성 이름에 열을 매핑, 요구 된 클래스의 새 인스턴스를 반환합니다. 참고 :이 속성을 요청 된 클래스가 존재하지 않는 경우, 다음 마법 () 메소드 __set 전화 |
PDO :: FETCH_INTO (정수) | 지정된 획득, 클래스의 기존 인스턴스를 갱신하기위한 요청이 클래스는 해당 속성 이름의 컬럼에 매핑됩니다. |
PDO :: FETCH_FUNC (정수) | 그것은 사용자 정의 데이터를 처리하여 전체 작업을 할 수 있습니다. (()는 PDOStatement :: fetchAll에서 유효). |
PDO :: FETCH_GROUP (정수) | 반환 된 값에 따라 그룹화. 일반적으로 PDO :: FETCH_COLUMN 또는 PDO :: FETCH_KEY_PAIR 함께 사용. |
PDO :: FETCH_UNIQUE (정수) | 그냥 고유 한 값을. |
PDO :: FETCH_KEY_PAIR (정수) | 첫 번째 열은 키 이름 배열로이 결과 세트를 가져 오기, 두 번째 열은 값입니다. PHP는 이후 5.2.3부터 사용할 수 있습니다. |
PDO :: FETCH_CLASSTYPE (정수) | 첫번째 컬럼의 값에 기초하여 클래스 이름을 결정한다. |
PDO :: FETCH_SERIALIZE (정수) | 유사 PDO :: FETCH_INTO하지만, 객체의 직렬화 된 문자열 표현으로. PHP 5.1.0부터 사용할 수 있습니다. 이 플래그가 설정되어있는 경우 PHP 5.3.0부터, 다음 생성자는 클래스에서 호출되지 않습니다. |
PDO :: FETCH_PROPS_LATE (정수) | 속성을 설정하기 전에 생성자를 호출합니다. PHP는 이후 5.2.0부터 사용할 수 있습니다. |
PDO :: ATTR_AUTOCOMMIT (정수) | 이 값이 FALSE 인 경우, 데이터베이스 연결이 트랜잭션을 시작하도록 PDO는 자동 커밋을 해제하려고 시도합니다. |
PDO :: ATTR_PREFETCH (정수) | 프리 페치 크기는 응용 프로그램의 균형 속도와 메모리 사용을 위해 설정합니다. 모든 데이터베이스 / 드라이버 조합은 프리 페치 크기 설정을 지원하지 않습니다. 큰 프리 페치 크기는 성능 향상에 이르게뿐만 아니라 메모리를 많이 사용합니다. |
PDO :: ATTR_TIMEOUT (정수) | 초 단위로 데이터베이스 연결 시간 제한을 설정. |
PDO :: ATTR_ERRMODE (정수) | 이 속성에 대한 자세한 내용은 오류 및 오류 처리를 참조하십시오. |
PDO :: ATTR_SERVER_VERSION (정수) | 이 속성은 읽기 전용이며 PDO 데이터베이스 연결 서비스의 버전 정보를 리턴한다. |
PDO :: ATTR_CLIENT_VERSION (정수) | 이 속성은 읽기 전용이며, 클라이언트 라이브러리에서 사용되는 PDO 드라이버 버전을 반환합니다. |
PDO :: ATTR_SERVER_INFO (정수) | 읽기 전용 속성입니다. PDO는 연결된 데이터베이스 서비스에 대한 몇 가지 메타 정보를 반환합니다. |
PDO :: ATTR_CONNECTION_STATUS (정수) | |
PDO :: ATTR_CASE (정수) | 비슷한 PDO :: CASE_에서 * 지정된 경우 필수 열라는 상수. |
PDO :: ATTR_CURSOR_NAME (정수) | 가져 오거나 커서의 이름을 설정합니다. 화면 이동 커서와 위치를 사용하는 경우 업데이트 시간에 유용합니다. |
PDO :: ATTR_CURSOR (정수) | 커서 유형 선택. PDO는 현재 PDO :: CURSOR_FWDONLY 및 PDO :: CURSOR_SCROLL을 지원합니다. 일반적으로 PDO :: CURSOR_FWDONLY, 정말 화면 이동 커서를 필요로하지 않는. |
PDO :: ATTR_DRIVER_NAME (문자열) | 드라이브의 이름을 돌려줍니다. PDO :: ATTR_DRIVER_NAME를 사용의 예 : <?php if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { echo "Running on mysql; doing something mysql specific here\n"; } ?> |
PDO :: ATTR_ORACLE_NULLS (정수) | 데이터를 획득 할 때 SQL의 NULL로 빈 문자열을 변환합니다. |
PDO :: ATTR_PERSISTENT (정수) | 새로운 연결을 만들 것이 아니라, 영구 연결을 요청합니다. 이 속성에 대한 자세한 내용은 연결 관리자와의 연결을 참조하십시오. |
PDO :: ATTR_STATEMENT_CLASS (정수) | |
PDO :: ATTR_FETCH_CATALOG_NAMES (정수) | 디렉토리의 이름을 포함 할 결과 집합 이름 각 열의 앞에 부가된다. 디렉토리 이름과 하나의 소수점으로 구분 된 열 이름 (.). 이 속성은 드라이버 수준의 지원에, 그래서 일부 드라이버는이 속성을 지원하지 않을 수 있습니다. |
PDO :: ATTR_FETCH_TABLE_NAMES (정수) | 테이블은 각 칼럼의 이름이 결과 집합 이름 앞에 추가된다 포함한다. 표 이름과 하나의 소수점으로 구분 된 열 이름 (.). 이 속성은 드라이버 수준의 지원에, 그래서 일부 드라이버는이 속성을 지원하지 않을 수 있습니다. |
PDO :: ATTR_STRINGIFY_FETCHES (정수) | |
PDO :: ATTR_MAX_COLUMN_LEN (정수) | |
PDO :: ATTR_DEFAULT_FETCH_MODE (정수) | PHP는 이후 5.2.0부터 사용할 수 있습니다. |
PDO :: ATTR_EMULATE_PREPARES (정수) | PHP는 이후 5.1.3부터 사용할 수 있습니다. |
PDO :: ERRMODE_SILENT (정수) | 오류가 발생하면, 오류없는 비정상적인 디스플레이. 개발자는 명시 적으로 오류를 검사 할 수 있습니다. 이것은 디폴트 모드이다. 이 속성에 대한 자세한 내용은 오류 및 오류 처리를 참조하십시오. |
PDO :: ERRMODE_WARNING (정수) | 에러가 발생하면, PHP E_WARNING 메시지가 표시된다. 이 속성에 대한 자세한 내용은 오류 및 오류 처리를 참조하십시오. |
PDO :: ERRMODE_EXCEPTION (정수) | 오류가 발생하면, 예외가 PDOException을 발생한다. 이 속성에 대한 자세한 내용은 오류 및 오류 처리를 참조하십시오. |
PDO :: CASE_NATURAL (정수) | 데이터베이스 기반의 반환 열 이름을 둡니다. |
PDO :: CASE_LOWER (정수) | 소문자 열 이름을 강제로. |
PDO :: CASE_UPPER (정수) | 대문자로 강제 열 이름. |
PDO :: NULL_NATURAL (정수) | |
PDO :: NULL_EMPTY_STRING (정수) | |
PDO :: NULL_TO_STRING (정수) | |
PDO :: FETCH_ORI_NEXT (정수) | 초점은 결과의 다음 행을 꺼냅니다. 만 화면 이동 커서 유효합니다. |
PDO :: FETCH_ORI_PRIOR (정수) | 결과 집합의 행에서 가져옵니다. 만 화면 이동 커서 유효합니다. |
PDO :: FETCH_ORI_FIRST (정수) | 결과에서 첫 번째 행을 얻기에 초점을 맞 춥니 다. 만 화면 이동 커서 유효합니다. |
PDO :: FETCH_ORI_LAST (정수) | 결과에 집중 마지막 행을 가져옵니다. 만 화면 이동 커서 유효합니다. |
PDO :: FETCH_ORI_ABS (정수) | 얻을 줄은 결과에서 행 번호에 따라에 초점을 맞출 필요가있다. 만 화면 이동 커서 유효합니다. |
PDO :: FETCH_ORI_REL (정수) | 원하는 라인을 구하는 결과 세트로부터 현재 커서 위치의 상대적인 위치에 따라. 만 화면 이동 커서 유효합니다. |
PDO :: CURSOR_FWDONLY (정수) | 전진 전용 커서 PDOStatement 객체를 생성합니다. 커서가 가장 빠르고 가장 일반적으로 사용되는 PHP 데이터 액세스 패턴이기 때문에, 기본 커서 옵션이다. |
PDO :: CURSOR_SCROLL (정수) | 스크롤 커서 PDOStatement 객체를 생성합니다. PDO :: FETCH_ORI_ * 상수를 통해 얻은 결과 집합의 행을 제어 할 수 있습니다. |
PDO :: ERR_NONE (문자열) | SQLSTATE '00000'에 해당 SQL 문은 오류 또는 경고가 성공적으로 전송되지 나타냅니다. 오류 발생 여부 판별 PDO :: errorCode를 () 또는 PDOStatement :: errorCode를 ()를 사용하는 경우,이 상수는 매우 편리하다. 상기 방법은 오류 상태 코드를 확인 것이 자주 사용된다. |
PDO :: PARAM_EVT_ALLOC (정수) | 지정 이벤트 |
PDO :: PARAM_EVT_FREE (정수) | 할당 해제 이벤트 |
PDO :: PARAM_EVT_EXEC_PRE (정수) | 트리거 이벤트를 실행하기 전에 준비된 문. |
PDO :: PARAM_EVT_EXEC_POST (정수) | 준비된 명령문 트리거 이벤트를 실행 한 후. |
PDO :: PARAM_EVT_FETCH_PRE (정수) | 중앙 결과는 트리거 이벤트의 결과 전에 제거. |
PDO :: PARAM_EVT_FETCH_POST (정수) | 트리거링 이벤트의 결과로부터 중앙 결과를 제거한 후. |
PDO :: PARAM_EVT_NORMALIZE (정수) | 바인딩 파라미터 등록 이벤트를 트리거 할 수있게 구동 할 때 변수 이름 정상화. |