PHP mysqli_fetch_lengths() 函数
PHP mysqli_fetch_lengths() 函数返回结果集中的字段长度。
( PHP >= 5)
函数原型
mysqli_fetch_lengths( result )
参数
参数 | 描述 |
---|---|
result | 必需。由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符 |
返回值
如果整数表示每个字段(列)的长度则返回数组,如果发生错误则返回 FALSE
范例
返回结果集中的字段长度
<?php $conn = mysqli_connect("localhost","root","","test"); if (mysqli_connect_errno($conn)) { echo "连接 MySQL 失败: " , mysqli_connect_error(); exit(); } $sql = "SELECT name,url FROM sites ORDER BY alexa"; if ($rs = mysqli_query($conn,$sql)) { $row = mysqli_fetch_row($rs); // 显示字段长度 foreach (mysqli_fetch_lengths($rs) as $i => $val) { printf("字段 %2d 长度为: %2d<br/>",$i+1,$val); } // 释放结果集 mysqli_free_result($rs); } mysqli_close($conn);