查看sql数据到html

I'm trying to view some information from a SQL db inside an HTML page, but it doesn't work. My code shows no results at all.

<?php 
    $host        = "DRHATEM-PC";          
    $user        = "sa";                 
    $pass        = "23635451";             
    $db          = "DR_HATEM_CLINIC";   
    @$connect = odbc_connect("Driver={SQL Server};Server={".$host."}; Database={".$db."}", "".$user."", "".$pass."") or die("<center><b style=\"border:1px dashed #FF0000;\">".str_replace("[Microsoft][ODBC SQL Server Driver][SQL Server]", "", odbc_errormsg())."</b></center>"); 
    $row = odbc_fetch_array(odbc_exec($connect, "select * from entrance"));
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <table style="border:1px solid #3f3f3f; border-radius: 8px 8px 8px 8px;padding: 4px;background-color:rgba(50,50,50,0.55);text-align:center;color: #fff;font-weight: bold; font-family: Arial, Helvetica, sans-serif;font-size:12px;" width="100%" cellpadding="0" cellspacing="0"> 
            <tr> 
                <td style="border:1px solid #3f3f3f;background:rgba(0,0,0,0.55);">ID</td> 
                <td style="border:1px solid #3f3f3f;background:rgba(0,0,0,0.55);">Attend time</td> 
                <td style="border:1px solid #3f3f3f;background:rgba(0,0,0,0.55);">Visit Reason</td> 
                <td style="border:1px solid #3f3f3f;background:rgba(0,0,0,0.55);">Name</td> 
            </tr> 
            <tr>
                <td style="border:1px solid #3f3f3f;"><?php $row['ID']; ?></td> 
                <td style="border:1px solid #3f3f3f;"><?php $row['date']; ?></td> 
                <td style="border:1px solid #3f3f3f;"><?php $row['vist_type']; ?></td>     
                <td style="border:1px solid #3f3f3f;"><?php $row['FullName']; ?></td>
            </tr>
        </table>
    </head>
</html>

1) do a loop for each row 2) echo the rows. You only have <?PHP $row['...']; ?> which is nothing.

$qry = odbc_exec($connect, "select * from entrance");
while ($row = odbc_fetch_array($qry)) {
... 
html with php:  echo $row['my key'];
...
}

Change <?php $row['ID']; ?> to <?php echo $row['ID']; ?> so the variable is printed out but you will still see only the first record. If there are more than one record you have to do like this:

<?php while($row = odbc_fetch_array(odbc_exec($connect, "select * from entrance")){ ?>
 <tr>
    <td style="border:1px solid #3f3f3f;"><?php $row['ID']; ?></td> 
    <td style="border:1px solid #3f3f3f;"><?php $row['date']; ?></td> 
    <td style="border:1px solid #3f3f3f;"><?php $row['vist_type']; ?></td>     
    <td style="border:1px solid #3f3f3f;"><?php $row['FullName']; ?></td>
</tr>
<?php } ?>

Hope that this will help you