Ԥ���峣��

���г����ɴ���չ���壬�ҽ��ڴ���չ������ PHP ��������ʱ��̬����ʱ���á�

Warning

�� PHP 5.1 �𣬿�ʼʹ���ೣ������ǰ�İ汾ʹ������ PDO_PARAM_BOOL ������ȫ�ֳ�����

PDO::PARAM_BOOL (integer)
��ʾ�����������͡�
PDO::PARAM_NULL (integer)
��ʾ SQL �е� NULL �������͡�
PDO::PARAM_INT (integer)
��ʾ SQL �е����͡�
PDO::PARAM_STR (integer)
��ʾ SQL �е� CHAR��VARCHAR �������ַ������͡�
PDO::PARAM_STR_NATL (integer)
������ַ�ʹ�õ��ǹ����ַ�����national character set���� �� PHP 7.2.0 ��
PDO::PARAM_STR_CHAR (integer)
������ַ�ʹ�õ��dz����ַ�����regular character set���� �� PHP 7.2.0 ��
PDO::PARAM_LOB (integer)
��ʾ SQL �д�����������͡�
PDO::PARAM_STMT (integer)
��ʾһ����¼�����͡���ǰ��δ���κ�����֧�֡�
PDO::PARAM_INPUT_OUTPUT (integer)
ָ������Ϊһ���洢���̵� INOUT ������������һ����ȷ�� PDO::PARAM_* �������͸���ֵ���а�λ��
PDO::FETCH_LAZY (integer)
ָ����ȡ��ʽ����������е�ÿһ����Ϊһ�����󷵻أ��˶���ı�������Ӧ��������PDO::FETCH_LAZY �����������ʵĶ������������ PDOStatement::fetchAll() ����Ч��
PDO::FETCH_ASSOC (integer)
ָ����ȡ��ʽ������Ӧ������е�ÿһ����Ϊһ�����������������鷵�ء����������а������������ͬ���У���PDO::FETCH_ASSOCÿ������ֻ����һ��ֵ��
PDO::FETCH_NAMED (integer)
ָ����ȡ��ʽ������Ӧ������е�ÿһ����Ϊһ�����������������鷵�ء����������а������������ͬ���У���PDO::FETCH_ASSOCÿ������ ����һ������ֵ�����顣
PDO::FETCH_NUM (integer)
ָ����ȡ��ʽ������Ӧ������е�ÿһ����Ϊһ�����к����������鷵�أ��ӵ� 0 �п�ʼ��
PDO::FETCH_BOTH (integer)
ָ����ȡ��ʽ������Ӧ������е�ÿһ����Ϊһ�����кź��������������鷵�أ��ӵ� 0 �п�ʼ��
PDO::FETCH_OBJ (integer)
ָ����ȡ��ʽ����������е�ÿһ����Ϊһ����������Ӧ�����Ķ��󷵻ء�
PDO::FETCH_BOUND (integer)
ָ����ȡ��ʽ������ TRUE �ҽ�������е���ֵ�����ͨ�� PDOStatement::bindParam() �� PDOStatement::bindColumn() �����󶨵� PHP ������
PDO::FETCH_COLUMN (integer)
ָ����ȡ��ʽ���ӽ�����е���һ�з�������Ҫ����һ�С�
PDO::FETCH_CLASS (integer)
ָ����ȡ��ʽ������һ�������������ʵ����ӳ���е����ж�Ӧ����������

Note: �������������в����ڸ����ԣ������ __set() ħ������

PDO::FETCH_INTO (integer)
ָ����ȡ��ʽ������һ�������������ʵ����ӳ���е����ж�Ӧ����������
PDO::FETCH_FUNC (integer)
��������������ȫ���Զ���ķ�ʽ�������ݡ������� PDOStatement::fetchAll() ����Ч����
PDO::FETCH_GROUP (integer)
����ֵ���鷵�ء�ͨ���� PDO::FETCH_COLUMN �� PDO::FETCH_KEY_PAIR һ��ʹ�á�
PDO::FETCH_UNIQUE (integer)
ֻȡΨһֵ��
PDO::FETCH_KEY_PAIR (integer)
��ȡһ�������еĽ������һ�����飬���е�һ��Ϊ�������ڶ���Ϊֵ���� PHP 5.2.3 ����á�
PDO::FETCH_CLASSTYPE (integer)
���ݵ�һ�е�ֵȷ��������
PDO::FETCH_SERIALIZE (integer)
���� PDO::FETCH_INTO ��������һ�����л����ַ�����ʾ������ PHP 5.1.0 ����á��� PHP 5.3.0 ��ʼ��������ô˱�־������Ĺ��캯���Ӳ��ᱻ���á�
PDO::FETCH_PROPS_LATE (integer)
��������ǰ���ù��캯������ PHP 5.2.0 ����á�
PDO::ATTR_AUTOCOMMIT (integer)
�����ֵΪ FALSE ��PDO ����ͼ�����Զ��ύ�Ա����ݿ����ӿ�ʼһ������
PDO::ATTR_PREFETCH (integer)
����Ԥȡ��С��Ϊ���Ӧ��ƽ���ٶȺ��ڴ�ʹ�á��������е����ݿ�/������϶�֧������Ԥȡ��С���ϴ��Ԥȡ��С����������ߵ�ͬʱҲ��ռ�ø�����ڴ档
PDO::ATTR_TIMEOUT (integer)
�����������ݿ�ij�ʱ������
PDO::ATTR_ERRMODE (integer)
���ڴ����Եĸ�����Ϣ��μ� ���󼰴����� ���֡�
PDO::ATTR_SERVER_VERSION (integer)
��Ϊֻ�����ԣ����� PDO �����ӵ����ݿ����İ汾��Ϣ��
PDO::ATTR_CLIENT_VERSION (integer)
��Ϊֻ�����ԣ����� PDO �������ÿͻ��˿�İ汾��Ϣ��
PDO::ATTR_SERVER_INFO (integer)
��Ϊֻ�����ԡ�����һЩ���� PDO �����ӵ����ݿ�����Ԫ��Ϣ��
PDO::ATTR_CONNECTION_STATUS (integer)
PDO::ATTR_CASE (integer)
������ PDO::CASE_* �ij���ǿ������Ϊָ���Ĵ�Сд��
PDO::ATTR_CURSOR_NAME (integer)
��ȡ������ʹ���α�����ơ���ʹ�ÿɹ����α�Ͷ�λ����ʱ��dz����á�
PDO::ATTR_CURSOR (integer)
ѡ���α����͡� PDO ��ǰ֧�� PDO::CURSOR_FWDONLY �� PDO::CURSOR_SCROLL��һ��Ϊ PDO::CURSOR_FWDONLY������ȷʵ��Ҫһ���ɹ����αꡣ
PDO::ATTR_DRIVER_NAME (string)
�����������ơ�

Example #1 ʹ�� 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 (integer)
�ڻ�ȡ����ʱ�����ַ���ת���� SQL �е� NULL ��
PDO::ATTR_PERSISTENT (integer)
����һ���־����ӣ����Ǵ���һ�������ӡ����ڴ����Եĸ�����Ϣ��μ� ���������ӹ��� ��
PDO::ATTR_STATEMENT_CLASS (integer)
���÷��ص� statement ������
PDO::ATTR_FETCH_CATALOG_NAMES (integer)
��������Ŀ¼����ӵ�������е�ÿ������ǰ�档Ŀ¼����������һ��С����ֿ���.��������������������֧�֣�������Щ�������ܲ�֧�ִ����ԡ�
PDO::ATTR_FETCH_TABLE_NAMES (integer)
�������ı�����ӵ�������е�ÿ������ǰ�档������������һ��С����ֿ���.��������������������֧�֣�������Щ�������ܲ�֧�ִ����ԡ�
PDO::ATTR_STRINGIFY_FETCHES (integer)
ǿ�����ַ�����ʽ�Դ����е�ֵ��
PDO::ATTR_MAX_COLUMN_LEN (integer)
�����ֶ�����ijߴ硣
PDO::ATTR_DEFAULT_FETCH_MODE (integer)
�� PHP 5.2.0 ����á�
PDO::ATTR_EMULATE_PREPARES (integer)
�� PHP 5.1.3 ����á�
PDO::ATTR_DEFAULT_STR_PARAM (integer)
����Ĭ�� string �������Ϳ����� PDO::PARAM_STR_NATL �� PDO::PARAM_STR_CHAR�� �� PHP 7.2.0 �����
PDO::ERRMODE_SILENT (integer)
���������������ʾ������쳣��ϣ��������Ա��ʽ�ؼ����󡣴�ΪĬ��ģʽ�����ڴ����Եĸ�����Ϣ��μ� ����������� ��
PDO::ERRMODE_WARNING (integer)
���������������ʾһ�� PHP E_WARNING ��Ϣ�����ڴ����Եĸ�����Ϣ��μ� �������������
PDO::ERRMODE_EXCEPTION (integer)
��������������׳�һ�� PDOException �쳣�����ڴ����Եĸ�����Ϣ��μ� �������������
PDO::CASE_NATURAL (integer)
�������ݿ��������ص�������
PDO::CASE_LOWER (integer)
ǿ������Сд��
PDO::CASE_UPPER (integer)
ǿ��������д��
PDO::NULL_NATURAL (integer)
PDO::NULL_EMPTY_STRING (integer)
PDO::NULL_TO_STRING (integer)
PDO::FETCH_ORI_NEXT (integer)
�ڽ�����л�ȡ��һ�С����Կɹ����α���Ч��
PDO::FETCH_ORI_PRIOR (integer)
�ڽ�����л�ȡ��һ�С����Կɹ����α���Ч��
PDO::FETCH_ORI_FIRST (integer)
�ڽ�����л�ȡ��һ�С����Կɹ����α���Ч��
PDO::FETCH_ORI_LAST (integer)
�ڽ�����л�ȡ���һ�С����Կɹ����α���Ч��
PDO::FETCH_ORI_ABS (integer)
�����кŴӽ�����л�ȡ��Ҫ���С����Կɹ����α���Ч��
PDO::FETCH_ORI_REL (integer)
���ݵ�ǰ�α�λ�õ����λ�ôӽ�����л�ȡ��Ҫ���С����Կɹ����α���Ч��
PDO::CURSOR_FWDONLY (integer)
����һ��ֻ���α�� PDOStatement ���󡣴�ΪĬ�ϵ��α�ѡ���Ϊ���α�������� PHP ����õ����ݷ���ģʽ��
PDO::CURSOR_SCROLL (integer)
����һ���ɹ����α�� PDOStatement ����ͨ�� PDO::FETCH_ORI_* ���������ƽ�����л�ȡ���С�
PDO::ERR_NONE (string)
��Ӧ SQLSTATE '00000'����ʾ SQL ���û�д���򾯸�سɹ����������� PDO::errorCode() �� PDOStatement::errorCode() ��ȷ���Ƿ��д�����ʱ���˳����dz����㡣�ڼ�������������صĴ���״̬����ʱ���ᾭ���õ���
PDO::PARAM_EVT_ALLOC (integer)
�����¼�
PDO::PARAM_EVT_FREE (integer)
��������¼�
PDO::PARAM_EVT_EXEC_PRE (integer)
ִ��һ��Ԥ�������֮ǰ�����¼���
PDO::PARAM_EVT_EXEC_POST (integer)
ִ��һ��Ԥ�������֮�󴥷��¼���
PDO::PARAM_EVT_FETCH_PRE (integer)
��һ���������ȡ��һ�����֮ǰ�����¼���
PDO::PARAM_EVT_FETCH_POST (integer)
��һ���������ȡ��һ�����֮�󴥷��¼���
PDO::PARAM_EVT_NORMALIZE (integer)
�ڰ󶨲���ע��������������������������ʱ�����¼���
PDO::SQLITE_DETERMINISTIC (integer)
�趨 PDO::sqliteCreateFunction() ���صĺ����ǽ��ȷ���ģ�deterministic���� ����˵������ͬһ�� SQL statement �ڣ������IJ������䣬�򷵻صĽ��Ҳ���䡣 ��PHP 7.1.4����Ч��