sqlsrv_get_field
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
sqlsrv_get_field
Референца за `function.sqlsrv-get-field.php` со подобрена типографија и навигација.
sqlsrv_get_field
(Нема достапни информации за верзијата, можеби е само во Git)
sqlsrv_get_field — Зема податоци од полето од моментално избраниот ред
= NULL
Зема податоци од полето од моментално избраниот ред. Полетата мора да се пристапат по редослед. Индексите на полињата почнуваат од 0.
Параметри
stmt- Ресурс за изјава вратен од sqlsrv_query() or sqlsrv_execute().
fieldIndex- Индексот на полето што треба да се добие. Индексите на полињата почнуваат од 0. Полетата мора да се пристапат по редослед. т.е. Ако пристапите до полето со индекс 1, тогаш полето со индекс 0 нема да биде достапно.
getAsType- PHP типот на податоци за вратените податоци од полето. Ако овој параметар не е поставен, податоците од полето ќе бидат вратени како неговиот стандарден PHP тип на податоци. За информации за стандардните PHP типови на податоци, видете » Стандардни PHP типови на податоци во документацијата на Microsoft SQLSRV.
Вратени вредности
Враќа податоци од наведеното поле при успех. Враќа false otherwise.
Примери
Пример #1 sqlsrv_get_field() 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_fetch() - Го прави следниот ред во множеството резултати достапен за читање
- sqlsrv_fetch_array() - Враќа ред како низа
- sqlsrv_fetch_object() - Презема следниот ред податоци во множеството резултати како објект