首页 > 解决方案 > 如何从数据库中获取数据?

问题描述

<div id="report-tbl-holder">
        <table id="report-tbl" class="table table-stripped table-bordered">
            <thead>
                <tr>
                    <th>#</th>
                    <th>Date/Time</th>
                    <th>Person's Code/Name</th>
                    <th>Establishment's/Barangay Code/Name</th>
                    <th>Temperature</th>
                </tr>
            </thead>
            <tbody>
                <?php
                $i = 1;
                $where = ($eid > 0 && is_numeric($eid)) ? " and e.id = {$eid} " : "";
                $tracks = $conn->query("SELECT t.*,Concat(p.firstname,' ',p.middlename,' ',p.lastname)as pname,p.code as pcode, e.name as ename,e.code as ecode from tracks t inner join people p on p.id=t.person_id inner join establishment e on. e.id = t.establishment_id where date_format(t.date_added,'%Y-%m-%d') BETWEEN '{$date_start}' and '{$date_end}' $where order by date(t.date_added) asc");
                while($row=$tracks->fetch_assoc()):

                ?>
                <tr>
                    <td class="text-center"><?php echo $i++; ?></td>
                    <td><?php echo date("M d, Y h:i A",strtotime($row['date_added'])) ?></td>
                    <td><?php echo $row['pcode'] . ' - ' . (ucwords($row['pname'])) ?></td>
                    <td><?php echo $row['ecode'] . ' - ' . (ucwords($row['ename'])) ?></td>

                </tr>
                <?php endwhile; ?>
            </tbody>
        </table>

我在我的数据库中创建了一个名为“温度”的行,并希望将其包含在我创建的网页上的表格中,但我不知道如何调用新添加的行(温度)的内容来显示。它确实添加了一个新行,因为我在表头中添加了“温度”,但我不知道如何正确调用数据库中的温度值。

在此处输入图像描述

在此处输入图像描述

标签: phphtmlsql

解决方案


我认为有一个混乱......这里的“温度”不是一行,而是一列。

您可以尝试在循环中添加以下代码行:

<td><?php echo $row['body_temp'] ?></td>

推荐阅读