displaying a table from mssql server with php : i have written a code to connect to my sql server which is successful but it only displays the column name with no corresponding value from the database. What am i doing wrong?

    <?php    
    $serverName = "VM4FE8D04";   
    $databaseName = "NNPC-ChevronScholarship";   
       
    $connectionInfo = array("Database"=>$databaseName);                               
                                
        
    /* Connect using SQL Server Authentication. */    
    $conn = sqlsrv_connect( $serverName, $connectionInfo);    
        
    $tsql = "SELECT * FROM ExamSlip";    
        
    /* Execute the query. */    
        
    $stmt = sqlsrv_query( $conn, $tsql);    
        
    if ( $stmt )    
    {    
         echo "Statement executed.<br>\n";    
    }     
    else     
    {    
         echo "Error in statement execution.\n";    
         die( print_r( sqlsrv_errors(), true));    
    }    
        
    /* Iterate through the result set printing a row of data upon each iteration.*/    
        
    while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC))    
    {    
         echo "Name: ".$row[Names]."\n";    
         echo "Application No: ".$row[ApplicationNo]."\n";    
         echo "Serial No: ".$row[SerialNo]."<br>\n";    
         echo "-----------------<br>\n";    
    }    
        
    /* Free statement and connection resources. */    
    sqlsrv_free_stmt( $stmt);    
    sqlsrv_close( $conn);    
    ?>    
     