PHP。如何访问特定数据库记录并将其显示到表单中

时间:2016-04-23 23:56:36

标签: php mysql sql-server database

我正在尝试建立一个能够显示每个NFL球队的网站,按照会议和分区对它们进行排序,然后为他们显示各种赛季统计数据。我有一个包含三个表的数据库:会议名称,部门名称和团队信息(名称和季节统计信息)。我不能为数据库做任何不同的事情,因为这是一个类分配,我不能有任何硬编码。我需要访问数据库以将所有这些信息显示到已构建的HTML表单中。

我正在努力弄清楚如何从数据库中提取特定信息信息,以便在表格的各个部分中显示。这是我到目前为止的一些代码。

    <?php        

    // connect to db
    include 'dbConnect.php';

    // Select statement
    $sql = "SELECT * FROM confnames, divnames teaminfo";
    $results = $pdo->query($sql);

    while($row = $results->fetch()) {
    ?>
            <tbody>

                                <tr>
                    <td class="team"><?= $row['teamName'] . $row['nickName'] ?></td>
                    <td>10</td>
                    <td>0</td>
                    <td>0</td>
                    <td class="pct">1.000</td>
                    <td>6-0-0</td>
                    <td>4-0-0</td>
                    <td>3-0-0</td>
                    <td>8-0-0</td>
                    <td>355</td>
                    <td>212</td>
                    <td class="ptsGreen">+143</td>
                    <td class="streak">Won 10</td>
                                </tr>
    }

在这一行:

<td class="team"><?= $row['teamName'] . $row['nickName'] ?></td>

我需要能够从teaminfo表和teamName和nickName列中提取一条记录。例如,我将teaminfo表中的第一条记录设置为Green Bay teamName和Packers nickName。我需要显示特定位置的这些特定信息,然后再与下面的团队一起再做一次等等,直到我拥有所有32个团队并显示他们的数据。

我一直很难搞清楚如何做到这一点,而不需要在我需要显示信息的每一行之前重写sql语句和信息。你们有什么想法吗?

0 个答案:

没有答案