Найдите данные со строкой номер 3 в наборе результатов:
// Предположим, имя пользователя базы данных: root, пароль: 123456, база данных: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); if (mysqli_connect_errno($con)) { echo "Connect MySQL" не удалось: " . mysqli_connect_error(); } $sql="ВЫБРАТЬ имя, URL-адрес ИЗ веб-сайтов ЗАКАЗАТЬ BY alexa";if ($result=mysqli_query($con,$sql)){ //Ищем данные с номером строки 3 mysqli_data_seek($result,2); //Читаем данные $row=mysqli_fetch_row($result); printf («имя: %s URL: %sn», $row[0], $row[1]); // Освободите набор результатов mysqli_free_result($result);}mysqli_close($con);?>
Функция mysqli_data_seek() настраивает указатель результата на произвольную строку в наборе результатов.
mysqli_data_seek( результат,смещение ) ;
параметр | описывать |
---|---|
результат | Необходимый. Указывает идентификатор набора результатов, возвращаемый функциями mysqli_query(), mysqli_store_result() или mysqli_use_result(). |
компенсировать | Необходимый. Указывает смещение поля. Диапазон должен быть от 0 до общего количества строк — 1. |
Возвращаемое значение: | Возвращает TRUE в случае успеха и FALSE в случае неудачи. |
---|---|
PHP-версия: | 5+ |