mysqli_result::$current_field
(mysqli_field_tell)获取结果指针的当前字段偏移量
适用PHP版本:PHP 5.0.0 及以上
mysqli_result::$current_field 是 MySQLi 扩展中的一个成员变量,表示当前结果集中的字段索引。它返回当前字段的索引位置。该索引是基于0的,即第一个字段的索引是0,第二个字段的索引是1,依此类推。
public int mysqli_result::$current_field;
此函数不接受任何参数。
返回一个整数,表示当前字段的索引。如果没有当前字段,则返回 -1。
以下是使用 mysqli_result::$current_field 的示例代码:
// 创建数据库连接 $mysqli = new mysqli("localhost", "username", "password", "database"); <p>// 检查连接是否成功<br> if ($mysqli->connect_error) {<br> die("连接失败: " . $mysqli->connect_error);<br> }</p> <p>// 执行查询<br> $result = $mysqli->query("SELECT id, name FROM users");</p> <p>// 获取当前字段的索引<br> if ($result) {<br> echo "当前字段索引: " . $result->current_field;<br> }</p> <p>// 关闭连接<br> $mysqli->close();<br>
在这个示例中,首先建立了一个到 MySQL 数据库的连接。然后,执行了一个简单的查询,获取表格 users 中的 id 和 name 字段。接着,使用 $result->current_field 输出当前字段的索引。在此示例中,字段索引从0开始,因此第一次查询返回的是0,表示字段 id。