(No version information available, might only be in Git)
sqlsrv_get_field — Recupera los datos del campo desde la línea actualmente seleccionada
Recupera los datos del campo desde la línea actualmente seleccionada. Los campos deben ser leídos en orden. Sus índices comienzan en 0.
stmtfieldIndexgetAsType
Devuelve los datos desde el campo especificado en caso de éxito.
Devuelve false si ocurre un error.
Ejemplo #1 sqlsrv_get_field() example
El siguiente ejemplo muestra cómo recuperar una línea con la función sqlsrv_fetch() y recupera los campos de la línea con la función 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));
}
// Hace disponible la primera (y en este caso, la única) línea del conjunto de resultados para lectura.
if( sqlsrv_fetch( $stmt ) === false) {
die( print_r( sqlsrv_errors(), true));
}
// Recupera los campos de la línea. Los índices comienzan en 0 y deben ser recuperados en orden.
// La recuperación de los campos de la línea por sus nombres no es soportada por la función sqlsrv_get_field.
$name = sqlsrv_get_field( $stmt, 0);
echo "$name: ";
$comment = sqlsrv_get_field( $stmt, 1);
echo $comment;
?>