--TEST-- creates a statement resource then retrieves and displays the field metadata --SKIPIF-- --FILE-- "$databaseName", "UID"=>"$uid", "PWD"=>"$pwd"); $conn = sqlsrv_connect( $server, $connectionInfo); if( $conn === false ) { echo "Could not connect.
"; die( print_r( sqlsrv_errors(), true)); } /* Prepare the statement. */ $tsql = "SELECT ReviewerName, Comments FROM Production.ProductReview"; $stmt = sqlsrv_prepare( $conn, $tsql); /* Get and display field metadata. */ foreach( sqlsrv_field_metadata( $stmt) as $fieldMetadata) { foreach( $fieldMetadata as $name => $value) { echo "$name: $value
"; } echo "
"; } /* Note: sqlsrv_field_metadata can be called on any statement resource, pre- or post-execution. */ /* Free statement and connection resources. */ sqlsrv_free_stmt( $stmt); sqlsrv_close( $conn); ?> --EXPECT-- Name: ReviewerName
Type: -9
Size: 50
Precision:
Scale:
Nullable: 0

Name: Comments
Type: -9
Size: 3850
Precision:
Scale:
Nullable: 1