PHP.mk документација

sqlsrv_fetch

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.sqlsrv-fetch.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.sqlsrv-fetch.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
sqlsrv_fetch

Референца за `function.sqlsrv-fetch.php` со подобрена типографија и навигација.

function.sqlsrv-fetch.php

sqlsrv_fetch

(Нема достапни информации за верзијата, можеби е само во Git)

sqlsrv_fetchГо прави следниот ред во множеството резултати достапен за читање

= NULL

sqlsrv_fetch(resource $stmt, int $row = ?, int $offset = ?): mixed

Го прави следниот ред во множеството резултати достапен за читање. Користи sqlsrv_get_field() за читање на полињата од редот.

Параметри

stmt
Ресурс за изјава креиран со извршување на sqlsrv_query() or sqlsrv_execute().
row

Редот до кој ќе се пристапи. Овој параметар може да се користи само ако наведената изјава е подготвена со курсор што може да се скрола. Во тој случак, овој параметар може да ги земе следниве вредности:

  • SQLSRV_SCROLL_NEXT
  • SQLSRV_SCROLL_PRIOR
  • SQLSRV_SCROLL_FIRST
  • SQLSRV_SCROLL_LAST
  • SQLSRV_SCROLL_ABSOLUTE
  • SQLSRV_SCROLL_RELATIVE
offset
мора експлицитно да се дефинира. SQLSRV_SCROLL_ABSOLUTE or SQLSRV_SCROLL_RELATIVEСпецифицира ред што треба да се пристапи ако параметарот ред е поставен на

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true ако следниот ред од множеството резултати беше успешно добиен, false ако се појави грешка, и null ако нема повеќе редови во множеството резултати.

Примери

Пример #1 sqlsrv_fetch() example

Следниот пример покажува како да се добие ред со sqlsrv_fetch() и да се добијат полињата на редот со sqlsrv_get_field().

<?php
$serverName
= "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if(
$conn === false ) {
die(
print_r( sqlsrv_errors(), true));
}

$sql = "SELECT Name, Comment
FROM Table_1
WHERE ReviewID=1"
;
$stmt = sqlsrv_query( $conn, $sql);
if(
$stmt === false ) {
die(
print_r( sqlsrv_errors(), true));
}

// Make the first (and in this case, only) row of the result set available for reading.
if( sqlsrv_fetch( $stmt ) === false) {
die(
print_r( sqlsrv_errors(), true));
}

// Get the row fields. Field indices start at 0 and must be retrieved in order.
// Retrieving row fields by name is not supported by sqlsrv_get_field.
$name = sqlsrv_get_field( $stmt, 0);
echo
"$name: ";

$comment = sqlsrv_get_field( $stmt, 1);
echo
$comment;
?>

Види Исто така

  • sqlsrv_get_field() - Добива податоци од полето од тековно избраниот ред
  • sqlsrv_fetch_array() - Враќа ред како низа
  • sqlsrv_fetch_object() - Презема следниот ред податоци во множеството резултати како објект

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.