mysql_data_seek
(PHP 3, PHP 4 , PHP 5)
mysql_data_seek -- 내부적인 결과 포인터를 이동
설명
int
mysql_data_seek ( int result_identifier, int row_number)
반환값: 성공하면 TRUE, 실패하면 FALSE 반환.
mysql_data_seek() 함수는 MySQL 결과중
인자로 지정된 행번호를 이용하여 내부적인 행 포인터를
이동시켜준다.
mysql_fetch_row()를 사용하여 행의 내용을 얻을 수 있다.
row_number는 0부터 시작된다.
예 1. MySQL 데이터 검색 예제
<?php $link = mysql_pconnect ("kron", "jutta", "geheim") or die ("접속할 수 없습니다");
mysql_select_db ("samp_db") or die ("데이터베이스를 선택할 수 없습니다");
$query = "SELECT last_name, first_name FROM friends"; $result = mysql_query ($query) or die ("질의 실패");
# fetch rows in reverse order
for ($i = mysql_num_rows ($result) - 1; $i >=0; $i--) { if (!mysql_data_seek ($result, $i)) { printf ("%d 번 행을 검색할 수 없습니다\n", $i); continue; }
if(!($row = mysql_fetch_object ($result))) continue;
printf ("%s %s<BR>\n", $row->last_name, $row->first_name); }
mysql_free_result ($result); ?>
|
|