время
|
|
424 Часть IV. PHP-функции Глава 40
( int result_identifier, int row_number)
Функция возвратит true в случае успешного выполнения работы или false —
в случае ошибки.
Функция mysql_data_seek ( ) перемещает внутренний указатель строки результа -
та MySQL, связанного с указанным идентификатором (result_identif ier), на
установленный номер строки (row_number). При следующем запросе к функции
mysql_f etch_row ( ) может быть возвращена эта строка.
ВНИМАНИЕ
Значения параметра row_number начинаются с нуля.
Рассмотрим пример:
<?php
$link = mysqljpconnect ("kron", "jutta", "geheim")
mysql_select_db ("samp_db")
448 Часть IV. PHP-функции
$query = "SELECT last_name, first_name FROM friends";
$result = mysql_query ($query)
for ($i = mysql_num_rows ($result) — 1; $i >=0; $i—) (
if (!mysql_data_seek ($result, $i)) {
printf ("Поиск невозможен %d\n", $i) ;
continue;
}
i f ( ! ( $ r ow = mysql_fetch_object ($result)))
continue;
printf ("%s %s<BR>\n",