PHP mysqli_field_tell() 函数
PHP mysqli_field_tell() 函数返回字段指针的位置
( PHP >= 5)
函数原型
mysqli_field_tell( result )
参数
参数 | 描述 |
---|---|
result | 必需。由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符 |
返回值
返回字段指针的当前偏移量
范例
取得所有字段的字段信息,然后通过 mysqli_field_tell() 取得当前字段并输出字段名称、表格和最大长度
<?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)) { //获取所有字段信息 while ($fieldinfo=mysqli_fetch_field($rs)) { // 获取当前字段信息 $currentfield=mysqli_field_tell($rs); printf("列 %d", $currentfield); echo "<br>"; printf("字段名: %s", $fieldinfo->name); echo "<br>"; printf("表名: %s", $fieldinfo->table); echo "<br>"; } // 释放结果集 mysqli_free_result($rs); } mysqli_close($conn);