16tableinfo.phpt

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHPT 代码 · 共 1,341 行 · 第 1/3 页

PHPT
1,341
字号
        5 => array(            'type' => 'real',            'len' => 8,            'flags' => '',        ),        9 => array(            'type' => 'char',            'len' => 20,            'flags' => '',        ),    ),    'mssql:mssql' => array(        'clob' => 'TEXT',        'date' => 'SMALLDATETIME',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(            'ini_set("mssql.datetimeconvert", "Off");',            '$dbh->query("SET DATEFORMAT ymd");',        ),        0 => array(            'type' => 'int',            'len' => 4,            'flags' => 'multiple_key unique_key not_null',        ),        1 => array(            'type' => 'int',            'len' => 4,            'flags' => 'primary_key not_null',        ),        2 => array(            'type' => 'text',            'len' => 4096,            'flags' => '',        ),        3 => array(            'type' => 'datetime',            'len' => 4,            'flags' => 'multiple_key unique_key not_null',        ),        4 => array(            'type' => 'char',            'len' => 2,            'flags' => 'not_null',        ),        5 => array(            'type' => 'real',            'len' => 19,            'flags' => '',        ),        9 => array(            'type' => 'char',            'len' => 20,            'flags' => '',        ),    ),    'mysql:mysql' => array(        'clob' => 'TEXT',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => true,        'size_from_table' => true,        'handles_results' => true,        'commands' => array(        ),        0 => array(            'type' => 'int',            'len' => 11,            'flags' => 'not_null multiple_key',        ),        1 => array(            'type' => 'int',            'len' => 11,            'flags' => 'not_null primary_key',        ),        2 => array(            'type' => 'blob',            'len' => 65535,            'flags' => 'blob',        ),        3 => array(            'type' => 'date',            'len' => 10,            'flags' => 'not_null multiple_key',        ),        4 => array(            'type' => 'string',            'len' => 2,            'flags' => 'not_null',        ),        5 => array(            'type' => 'real',            'len' => 4,            'flags' => '',        ),        9 => array(            'type' => 'string',            'len' => 20,            'flags' => '',        ),    ),    'mysqli:mysqli' => array(        'clob' => 'TEXT',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => true,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(        ),        0 => array(            'type' => 'int',            'len' => 2,            'flags' => 'not_null multiple_key group_by',        ),        1 => array(            'type' => 'int',            'len' => 0,            'flags' => 'not_null primary_key group_by',        ),        2 => array(            'type' => 'blob',            'len' => 0,            'flags' => 'blob',        ),        3 => array(            'type' => 'date',            'len' => 10,            'flags' => 'not_null multiple_key',        ),        4 => array(            'type' => 'char',            'len' => 0,            'flags' => 'not_null',        ),        5 => array(            'type' => 'decimal',            'len' => 0,            'flags' => 'group_by',        ),        9 => array(            'type' => 'varchar',            'len' => 10,            'flags' => '',        ),    ),    'oci8:oci8' => array(        'clob' => 'CLOB',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(            '$dbh->query("ALTER SESSION SET NLS_DATE_FORMAT = \'YYYY-MM-DD\'");',        ),        0 => array(            'type' => 'NUMBER',            'len' => 22,            'flags' => 'not_null',        ),        1 => array(            'type' => 'NUMBER',            'len' => 22,            'flags' => 'not_null',        ),        2 => array(            'type' => 'CLOB',            'len' => 4000,            'flags' => '',        ),        3 => array(            'type' => 'DATE',            'len' => 7,            'flags' => 'not_null',        ),        4 => array(            'type' => 'CHAR',            'len' => 2,            'flags' => 'not_null',        ),        5 => array(            'type' => 'NUMBER',            'len' => 22,            'flags' => '',        ),        9 => array(            'type' => 'VARCHAR',            'len' => 20,            'flags' => '',        ),    ),    'odbc:access' => array(        'clob' => 'TEXT',        'date' => 'DATETIME',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(        ),        0 => array(            'type' => 'INTEGER',            'len' => 10,            'flags' => 'not_null',        ),        1 => array(            'type' => 'INTEGER',            'len' => 10,            'flags' => 'not_null',        ),        2 => array(            'type' => 'LONGCHAR',            'len' => 255,            'flags' => '',        ),        3 => array(            'type' => 'DATETIME',            'len' => 19,            'flags' => 'not_null',        ),        4 => array(            'type' => 'VARCHAR',            'len' => 2,            'flags' => 'not_null',        ),        5 => array(            'type' => 'DECIMAL',            'len' => 15,            'flags' => '',        ),        9 => array(            'type' => 'VARCHAR',            'len' => 20,            'flags' => '',        ),    ),    'odbc:db2' => array(        'clob' => 'CLOB',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(        ),        0 => array(            'type' => 'INTEGER',            'len' => 10,            'flags' => 'not_null',        ),        1 => array(            'type' => 'INTEGER',            'len' => 10,            'flags' => 'not_null',        ),        2 => array(            'type' => 'CLOB',            'len' => 1048576,            'flags' => '',        ),        3 => array(            'type' => 'DATE',            'len' => 10,            'flags' => 'not_null',        ),        4 => array(            'type' => 'CHAR',            'len' => 2,            'flags' => 'not_null',        ),        5 => array(            'type' => 'DECIMAL',            'len' => 2,            'flags' => '',        ),        9 => array(            'type' => 'VARCHAR',            'len' => 20,            'flags' => '',        ),    ),    'pgsql:pgsql' => array(        'clob' => 'TEXT',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(            '$dbh->query("SET DATESTYLE = ISO");',        ),        0 => array(            'type' => 'int4',            'len' => 4,            'flags' => 'not_null unique_key multiple_key',        ),        1 => array(            'type' => 'int4',            'len' => 4,            'flags' => 'not_null primary_key',        ),        2 => array(            'type' => 'text',            'len' => -1,            'flags' => '',        ),        3 => array(            'type' => 'date',            'len' => 4,            'flags' => 'not_null unique_key multiple_key',        ),        4 => array(            'type' => 'bpchar',            'len' => -1,            'flags' => 'not_null default_%20e',        ),        5 => array(            'type' => 'numeric',            'len' => -1,            'flags' => '',        ),        9 => array(            'type' => 'varchar',            'len' => -1,            'flags' => '',        ),    ),    'sqlite:sqlite' => array(        'clob' => 'CLOB',        'date' => 'DATE',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => false,        'commands' => array(        ),        0 => array(            'type' => 'INTEGER',            'len' => 0,            'flags' => 'not_null',        ),        1 => array(            'type' => 'INTEGER',            'len' => 0,            'flags' => 'primary_key not_null',        ),        2 => array(            'type' => 'CLOB',            'len' => 0,            'flags' => '',        ),        3 => array(            'type' => 'DATE',            'len' => 0,            'flags' => 'not_null',        ),        4 => array(            'type' => 'CHAR',            'len' => 2,            'flags' => 'not_null default_%20e',        ),        5 => array(            'type' => 'DECIMAL',            'len' => 2,            'flags' => '',        ),        9 => array(            'type' => 'VARCHAR',            'len' => 20,            'flags' => '',        ),    ),    'sybase:sybase' => array(        'clob' => 'TEXT',        'date' => 'SMALLDATETIME',        'dateliteral' => '',        'finds_table' => false,        'size_from_table' => false,        'handles_results' => true,        'commands' => array(            '$dbh->query("SET DATEFORMAT ymd");',        ),        0 => array(            'type' => 'int',            'len' => 11,            'flags' => 'multiple_key unique_key',        ),        1 => array(            'type' => 'int',            'len' => 11,            'flags' => 'unique_key',        ),        2 => array(            'type' => 'string',            'len' => 32768,            'flags' => '',        ),        3 => array(            'type' => 'datetime',            'len' => 29,            'flags' => 'multiple_key unique_key',        ),        4 => array(            'type' => 'string',            'len' => 2,            'flags' => '',        ),        5 => array(            'type' => 'real',            'len' => 4,            'flags' => '',        ),        9 => array(            'type' => 'string',            'len' => 20,            'flags' => '',        ),    ),);$quirk_key = $dbh->phptype . ':' . $dbh->dbsyntax;if (!isset($quirks[$quirk_key])) {    die("This test does not yet support $quirk_key");}if (count($quirks[$quirk_key]['commands'])) {    foreach ($quirks[$quirk_key]['commands'] as $value) {        eval($value);    }}$dbh->query('DELETE FROM phptest');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?