【发布时间】:2021-08-07 09:43:55
【问题描述】:
<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>
我在我的数据库中创建了一个名为“温度”的行,并希望将其包含在我创建的网页上的表格中,但我不知道如何调用新添加的行(温度)的内容来显示。它确实添加了一个新行,因为我在表头中添加了“温度”,但我不知道如何从数据库中正确调用温度值。
【问题讨论】:
-
警告:您对SQL Injections 持开放态度,应该使用参数化的prepared statements,而不是手动构建查询。它们由PDO 或MySQLi 提供。永远不要相信任何形式的输入!即使您的查询仅由受信任的用户执行,you are still in risk of corrupting your data。 Escaping is not enough!