mysqli_result::$current_field
(mysqli_field_tell) 결과 포인터의 현재 필드 오프셋을 얻으십시오.
mysqli_result :: $ current_field () 함수는 php 5.3.0 이상에서 소개되었습니다. 현재 필드의 인덱스를 얻는 데 사용됩니다.
사용법 : mysqli_result :: $ current_field () : int | false
매개 변수 :이 기능에는 매개 변수가 없습니다.
반환 값 : 현재 필드의 인덱스를 반환하고 실패하면 False를 반환합니다.
예:
// 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; exit(); } // 执行查询语句$query = "SELECT id, name, email FROM users"; $result = $mysqli->query($query); // 获取当前字段的索引$fieldIndex = $result->current_field(); if ($fieldIndex !== false) { echo "当前字段的索引为: " . $fieldIndex; } else { echo "获取当前字段索引失败"; } // 释放结果集$result->close(); // 关闭数据库连接$mysqli->close();
위의 예에서 먼저 MySQLI 객체를 생성하고 데이터베이스에 연결합니다. 그런 다음 쿼리 문을 실행하고 결과를 $ 결과 변수에 저장하십시오. 다음으로 Current_field () 함수를 사용하여 현재 필드의 인덱스를 가져 와서 결과를 인쇄합니다. 마지막으로 결과 세트를 해제하고 데이터베이스 연결을 닫습니다.
current_field () 함수는 현재 필드의 인덱스를 0에서 계산합니다. 색인이 실패하면 False가 반환됩니다.