【发布时间】:2013-08-08 10:08:26
【问题描述】:
我有一些代码(见下文)用所有记录填充表。但是,我想用存储在另一个表中的实际名称替换为 site_id 显示的 ID。例如,site_id 是名为sites_tbl 的表中的主键,我想提取关联的sitename 并将其显示在表中,而不是来自sheets_tbl 的ID 作为外键。我假设我需要做某种循环,其中 $data 变量中的 foreach site_id 选择 sitename Where site_id = the $row['site_id'] 但是我无法让它工作。
$sql = "SELECT * FROM sheet_tbl";
$stmt = $conn->prepare($sql);
$stmt->execute();
$data = $stmt->fetchAll();
<?php foreach ($data as $row): ?>
<tr>
<td><?=$row['sheet_id']?></td>
<td><?=$row['username']?></td>
<td><?=$row['site_id']?></td>
</tr>
【问题讨论】:
标签: php sql loops pdo foreign-keys