PHP odbc_columns ODBC 函数
-
定义和用法
odbc_columns - 列出指定表中的列名 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
odbc_columns ( resource $connection_id [, string $qualifier [, string $schema [, string $table_name [, string $column_name ]]]] )
列出请求范围内的所有列。 -
参数
参数 必需的 描述 connection_id 是 ODBC 连接标识符,详见 odbc_connect()。 qualifier 否 限定词。 schema 否 所有者 table_name 否 表名 column_name 否 列名。schema,table_name和column_name接受搜索模式('%'匹配零个或多个字符,'_'匹配单个字符)。 -
返回值
返回ODBC结果标识符,或者在失败时返回FALSE。 结果集包含以下列:- TABLE_QUALIFIER
- TABLE_SCHEM
- TABLE_NAME
- COLUMN_NAME
- DATA_TYPE
- TYPE_NAME
- PRECISION
- LENGTH
- SCALE
- RADIX
- NULLABLE
- REMARKS
结果集由TABLE_QUALIFIER,TABLE_SCHEM和TABLE_NAME排序。 -
示例
<?php include('connect.inc'); // <== Put all your database connection parameters in here. (DSN, PWD, USR, mssql_connect, etc.; returns $connection) $outval = odbc_columns($connection, "your DB name", "%", "your table name", "%"); $pages = array(); while (odbc_fetch_into($outval, $pages)) { echo $pages[3] . "<br />\n"; // presents all fields of the array $pages in a new line until the array pointer reaches the end of array data }
-
相关函数
odbc_columnprivileges() - 列出给定表的列和关联的特权以检索关联的特权