牛牛在线工具

db2_field_scale()

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

db2_field_scale()

返回结果集中指定列的比例

函数名:db2_field_scale() 适用版本:PHP 5, PHP 7 用法:int db2_field_scale ( resource $stmt , mixed $column ) 参数: $stmt:要获取列规模的用db2_prepare()或db2_execute()执行的语句句柄。 $column:要获取列规模的列的名称或索引。 返回值: 成功时返回列规模(小数位数),失败时返回FALSE。 示例: // 创建数据库连接 $conn = db2_connect($database, $user, $password); // 准备SQL语句并执行 $sql = "SELECT product_name, price FROM products"; $stmt = db2_prepare($conn, $sql); db2_execute($stmt); // 获取第一列(product_name)的列规模 $scale = db2_field_scale($stmt, 1); // 返回小数位数,如果不是小数列则返回0 if ($scale !== FALSE) { echo "product_name 列的小数位数为: " . $scale; } else { echo "获取列规模失败"; } // 关闭数据库连接 db2_close($conn); 注意事项: 在使用该函数之前,必须通过db2_connect()或类似函数建立数据库连接并选择数据库。 要获取列规模的语句必须是通过db2_prepare()或db2_execute()执行的。 列规模只适用于包含小数位数的数值列。对于整数列或非数值列,该函数将返回0。 列的索引从1开始,而不是0。