牛牛在线工具

db2_foreign_keys()

收录 8868 个 PHP 函数,含用途说明与用法示例。

db2_foreign_keys()

返回指定数据库中所有外键的信息

函数名称:db2_foreign_keys() 适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7 函数描述:db2_foreign_keys() 函数用于返回指定数据库中所有外键的信息。 用法: resource db2_foreign_keys ( resource $connection , string $qualifier , string $schema , string $table-name ) 参数: $connection:必需。一个有效的数据库连接资源。 $qualifier:必需。指定限制范围的筛选条件的名称。 $schema:必需。指定限制范围的模式的名称。 $table_name:必需。指定限制范围的表的名称。 返回值: 成功时,返回一个结果集资源,包含了所有符合条件的外键。 失败时,返回 FALSE。 示例: <?php // 建立数据库连接 $conn = db2_connect('SAMPLE', 'username', 'password'); if ($conn) { // 获取所有表的外键信息 $result = db2_foreign_keys($conn, '', '', ''); if ($result) { // 输出外键信息 while ($row = db2_fetch_assoc($result)) { echo "外键名称:" . $row['FK_NAME'] . "\n"; echo "外键所属表:" . $row['FKTABLE_NAME'] . "\n"; echo "关联表:" . $row['PKTABLE_NAME'] . "\n"; echo "关联列:" . $row['PKCOLUMN_NAME'] . "\n"; echo "更新规则:" . $row['UPDATE_RULE'] . "\n"; echo "删除规则:" . $row['DELETE_RULE'] . "\n"; echo "==========================\n"; } } else { echo "获取外键信息失败!\n"; } // 关闭数据库连接 db2_close($conn); } else { echo db2_conn_errormsg(); } ?> 备注: 该函数通过指定的限制条件,返回指定数据库中所有满足条件的外键信息。 $qualifier、$schema和$table_name参数为空字符串时,表示不对相应的限制条件进行筛选,将返回所有外键信息。 返回的结果集中包含了外键的名称、所属表、关联表、关联列以及更新和删除规则等。通过调用 db2_fetch_assoc() 函数,可以逐行获取结果集中的数据。