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_QUALIFIERTABLE_SCHEMTABLE_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() - 列出给定表的列和关联的特权以检索关联的特权