У меня есть код (см. Ниже), который заполняет таблицу всеми записями. Однако я хочу заменить ID, который представлен для site_id своим фактическим именем, которое хранится в другой таблице. Например, site_id
является основным ключом в таблице, называемой sites_tbl
, и я хочу вывести связанное имя sitename
и отобразить это в таблице, а не идентификатор, который поступает из sheets_tbl
в качестве внешнего ключа. Я предполагаю, что мне нужно сделать какой-то цикл, где foreach site_id в переменной $ data. Выберите 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>