我有一个包含多行事件信息(即状态、日期、时间、位置等)的数据库。我有一个 php 主页并使用 PDO 数据库连接。我希望拉入数据库的每一行并将它们显示在一个 php 包含中,该包含是一个样式化的表化块。我希望这些块并排重复,以网格状模式显示每个事件信息。
例如
Evt1 Evt2 Evt3
Evt4 Evt5 Evt6
Evt7 Evt8 Evt9
我已成功连接到我的数据库,并提取/显示了个人记录。
- 我需要调用所有数据库信息(我相信我正在这样做)
- 将列与包含页面中的关联变量对齐
- 使用数据库中的下一行重复包含页面,依此类推
如果有人能引导我将我的研究转向正确的方向,我将不胜感激。这个术语对我来说是新的,所以缩小我的搜索结果将是一个巨大的开始。任何一块拼图都会受到极大的欢迎。下面是我在这里和其他论坛上无数小时所了解的演变过程。如果有人想了解更多信息,请不要犹豫。
变量代码:
<?php
$sql = "SELECT * FROM event_info";
foreach ($connection->query($sql) as $row) {
}
$state = $row['state'];
$city_state = $row['city_state'];
$regURL = $row['RegURL'];
$date = $row['date'];
$time = $row['time'];
$location = $row['location'];
$address1 = $row['address1'];
$address2 = $row['address2'];
$connection = null;
?>
包括代码:
<div id="eventInfo">
<div class="group">
<h2><?php echo $state; ?>:</h2>
<table>
<tr>
<td colspan="2" class="localReg">
<div class=location><?php echo $city_state; ?></div>
<div class=regNow><a href="<?php echo $regURL; ?>">Register Now</a></div>
</td>
</tr>
<tr>
<td width="55">Date:</td>
<td width="185"><?php echo $date; ?></td>
</tr>
<tr>
<td id="everyOther">Time:</td>
<td id="everyOther"><?php echo $time; ?></td>
</tr>
<tr>
<td>Location:</td>
<td><?php echo $location; ?></td>
</tr>
<tr>
<td id="everyOther">Address:</td>
<td id="everyOther"><?php echo $address1; ?><br><?php echo $address2; ?></td>
</tr>
</table>
</div>