라이브러리
[PHP] mysqli_result::field_seek - 결과 포인터를 지정된 필드 오프셋으로 설정합니다.
mysqli_result::field_seek
mysqli_result::field_seek은 mysqli_result 객체의 현재 커서 위치를 특정 필드에 맞추는 메서드입니다. 이 메서드는 mysqli_result 객체의 현재 커서 위치를 특정 필드의 시작 위치로 이동시킵니다.
Syntax
#hostingforum.kr
php
mysqli_result::field_seek($offset)
* `$offset`: 필드의 시작 위치를 나타내는 정수 값입니다. 필드의 시작 위치는 0부터 시작합니다.
Example
#hostingforum.kr
php
// MySQL 서버에 연결
$conn = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $conn->query("SELECT * FROM users");
// 필드의 시작 위치를 0으로 설정
$result->field_seek(0);
// 필드의 이름을 가져옵니다.
echo $result->fetch_field()->name . "
";
// 필드의 시작 위치를 1로 설정
$result->field_seek(1);
// 필드의 이름을 가져옵니다.
echo $result->fetch_field()->name . "
";
// 쿼리 결과를 닫습니다.
$result->close();
주의사항
* 필드의 시작 위치는 0부터 시작합니다.
* 필드의 시작 위치를 설정한 후, fetch_field() 메서드를 호출하여 필드의 정보를 가져올 수 있습니다.
* 필드의 시작 위치를 설정한 후, fetch_row() 메서드를 호출하여 행의 데이터를 가져올 수 있습니다.
mysqli_result::field_seek 사용 시 주의할 점
* 필드의 시작 위치를 설정한 후, fetch_field() 메서드를 호출하여 필드의 정보를 가져올 때, 필드의 이름이 변경된 경우, 필드의 시작 위치를 다시 설정해야 합니다.
* 필드의 시작 위치를 설정한 후, fetch_row() 메서드를 호출하여 행의 데이터를 가져올 때, 행의 데이터가 변경된 경우, 필드의 시작 위치를 다시 설정해야 합니다.
mysqli_result::field_seek 사용 시 예시
#hostingforum.kr
php
// MySQL 서버에 연결
$conn = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $conn->query("SELECT * FROM users");
// 필드의 시작 위치를 0으로 설정
$result->field_seek(0);
// 필드의 이름을 가져옵니다.
echo $result->fetch_field()->name . "
";
// 필드의 시작 위치를 1로 설정
$result->field_seek(1);
// 필드의 이름을 가져옵니다.
echo $result->fetch_field()->name . "
";
// 필드의 시작 위치를 다시 0으로 설정
$result->field_seek(0);
// 필드의 이름을 가져옵니다.
echo $result->fetch_field()->name . "
";
// 쿼리 결과를 닫습니다.
$result->close();
mysqli_result::field_seek 사용 시 주의할 점
* 필드의 시작 위치를 설정한 후, fetch_field() 메서드를 호출하여 필드의 정보를 가져올 때, 필드의 이름이 변경된 경우, 필드의 시작 위치를 다시 설정해야 합니다.
* 필드의 시작 위치를 설정한 후, fetch_row() 메서드를 호출하여 행의 데이터를 가져올 때, 행의 데이터가 변경된 경우, 필드의 시작 위치를 다시 설정해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.