在html中显示我的数据库

时间:2014-12-13 06:24:51

标签: html mysql sql database razor

我的数据库名为:棒球,我想要显示的表名为:玩家

我建立了一个拥有不同棒球队和棒球队不同球员的数据库。

例如在我的Teams表中,团队名称" Red Sox"有一个teamID' 2'该主键链接到" team"下的玩家表。现在我有一些玩家' 2'作为他们的团队。

我创建了一个html文件,并希望只显示带有2的玩家作为团队下显示的数据。

这是我到目前为止的代码,我一直在搞乱它。我终于得到了这个没有错误但是我不知道怎么写一个显示它的函数。

@{  
    var db = Database.Open("Baseball");
    var selectQueryString = @"SELECT firstname , lastname  FROM Players WHERE team = 2";    
}

1 个答案:

答案 0 :(得分:0)

试试这个。

@{
    var db = Database.Open("Baseball");
    var selectQueryString = "SELECT firstname, lastname FROM Players WHERE team = 2";
 }
<!DOCTYPE html>
<html>
 <head>
 </head>
 <body>
   <table>
       <thead>
           <tr>
               <th>First Name </th>
               <th>Last Name </th>
           </tr>
       </thead>
       <tbody>
           @foreach(var row in db.Query(selectQueryString)){
            <tr>
               <td>@row.firstname</td>
               <td>@row.lastname</td>
            </tr>
           }
       </tbody>
   </table>
 </body>
</html>