создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

mysqli_field_seek

Пред.

След.

mysqli_field_seek

(PHP 5)mysqli_field_seek

(no version information, might be only in CVS)result->field_seek --

Set result pointer to a specified field offset

Description

Procedural style:bool mysqli_field_seek (mysqli_result result, int fieldnr)

Object oriented style (method):class mysqli_result {

bool field_seek (int fieldnr)

}

Sets the field cursor to the given offset. The next call to mysqli_fetch_field()

will retrieve the field definition of the column associated with that offset.

Замечание: To seek to the beginning of a row, pass an offset value of zero.

Возвращаемые значения

mysqli_field_seek() returns previuos value of field cursor.

Смотрите также

mysqli_fetch_field().

Примеры

Пример 1. Object oriented style

<?php

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */

if (mysqli_connect_errno()){

printf("Connect failed: %s\n", mysqli_connect_error());

exit();

}

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";

if ($result = $mysqli->query($query)){

/* Get field information for 2nd column */

$result->field_seek(1);

$finfo = $result->fetch_field();

printf("Name: %s\n", $finfo->name);

printf("Table: %s\n", $finfo->table);

printf("max. Len: %d\n", $finfo->max_length);

printf("Flags: %d\n", $finfo->flags);

printf("Type: %d\n\n", $finfo->type);

$result->close();

}

/* close connection */

$mysqli->close();

?>

Пример 2. Procedural style

<?php

$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */

if (mysqli_connect_errno()){

printf("Connect failed: %s\n", mysqli_connect_error());

exit();

}

$query = "SELECT Name, SurfaceArea from Country ORDER BY Code LIMIT 5";

if ($result = mysqli_query($link, $query)){

/* Get field information for 2nd column */

mysqli_field_seek($result, 1);

$finfo = mysqli_fetch_field($result);

printf("Name: %s\n", $finfo->name);

printf("Table: %s\n", $finfo->table);

printf("max. Len: %d\n", $finfo->max_length);

printf("Flags: %d\n", $finfo->flags);

printf("Type: %d\n\n", $finfo->type);

mysqli_free_result($result);

}

/* close connection */

mysqli_close($link);

?>

Результат выполнения данного примера:

Name: SurfaceArea

Table: Country

max. Len: 10

Flags: 32769

Type: 4

Пред.

Начало

След.

mysqli_field_count

Уровень выше

mysqli_field_tell

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting