首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]db2_columns()函数—用法及示例

发布于 2025-04-24 08:47:57
0
19

函数名:db2_columns() 函数描述:db2_columns() 函数用于返回指定数据库中指定表的列信息。 使用版本:该函数在 PHP 5、PHP 7 及更高版本中可用。 语法:db2_col...

函数名:db2_columns()

函数描述:db2_columns() 函数用于返回指定数据库中指定表的列信息。

使用版本:该函数在 PHP 5、PHP 7 及更高版本中可用。

语法:db2_columns ( resource $connection [, string $qualifier [, string $schema [, string $table-name [, string $column-name ]]]] ) : resource

参数:

  • connection:必需。一个有效的数据库连接资源。
  • qualifier:可选。指定限定符的名称。
  • schema:可选。指定架构的名称。
  • table-name:可选。指定表的名称。
  • column-name:可选。指定列的名称。

返回值:返回一个结果集资源,该资源包含列的详细信息。如果出错,则返回 FALSE。

示例:

$database = 'SAMPLE';
$user = 'username';
$password = 'password';

$conn = db2_connect($database, $user, $password);
if ($conn) {
    $resultSet = db2_columns($conn, null, 'SCHEMA_NAME', 'TABLE_NAME');
    if ($resultSet) {
        while ($row = db2_fetch_assoc($resultSet)) {
            echo "Column Name: " . $row['COLUMN_NAME'] . "\n";
            echo "Data Type: " . $row['TYPE_NAME'] . "\n";
            echo "Column Size: " . $row['COLUMN_SIZE'] . "\n";
            echo "Nullable: " . $row['NULLABLE'] . "\n";
            echo "Remarks: " . $row['REMARKS'] . "\n";
            echo "\n";
        }
    } else {
        echo "Failed to retrieve columns information";
    }
    db2_close($conn);
} else {
    echo "Failed to connect to the database";
}

说明: 以上示例将连接到指定的数据库,并使用 db2_columns() 函数返回指定架构和表的列信息。然后,通过遍历结果集来获取每个列的详细信息,例如列名、数据类型、列大小、是否可为空以及备注。如果连接或查询出错,将显示相应的错误消息。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流