定义

mysqli_fetch_lengths()函数返回结果集中字段的长度。

 

语法

PHP mysqli_fetch_lengths()函数具有以下语法。

mysqli_fetch_lengths(result);

 

参数

参数 是否必须 描述
result 需要。 由mysqli_query(),mysqli_store_result()或mysqli_use_result()返回的结果集

 

返回

如果整数表示每列的大小,则返回一个数组,如果发生错误则返回FALSE。

 

实例

以下代码返回结果集中的列的长度。

<?php
//  http://www.manongjc.com/article/1662.html
//  作者:码农教程
$con=mysqli_connect(\"localhost\",\"my_user\",\"my_password\",\"my_db\");

if (mysqli_connect_errno($con)){
  echo \"Failed to connect to MySQL: \" . mysqli_connect_error();
}

$sql=\"SELECT * FROM emp \";

if ($result=mysqli_query($con,$sql)){
  $row=mysqli_fetch_row($result);

  foreach (mysqli_fetch_lengths($result) as $i=>$val){
     printf(\"Field %2d has length: %2d\\n\",$i+1,$val);
  }
  mysqli_free_result($result);
}

mysqli_close($con);
?>
收藏 打印