У меня есть задание, где я должен получить таблицу базы данных и отобразить ее содержимое, пока все хорошо.Но тогда мне нужно, чтобы идентификатор был ссылкой, показывающей только эту строку таблицы с соответствующими данными.Я не могу понять, как это сделать в PHP.Не могли бы вы попробовать?У меня есть открытие базы данных в функции в другом файле.
Код:
$db = connectToDatabase($dsn);
$stmt = $db->prepare("SELECT * FROM jetty");
$stmt->execute();
$res = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<h1>Content of the database</h1>
<?php
$rows = "";
foreach ($res as $row) {
$rows .= "<tr><td>{$row["id"]}</td>";
$rows .= "<td>{$row["boatType"]}</td>";
$rows .= "<td>{$row["boatEngine"]}</td>";
$rows .= "<td>{$row["boatLength"]}</td>";
$rows .= "<td>{$row["boatWidth"]}</td>";
$rows .= "<td>{$row["ownerName"]}</td></tr>";
}
?>
<table>
<tr>
<th>Id</th><th>Boat</th><th>Engine</th><th>Length</th><th>Width</th>
<th>Owner</th>
</tr>
<?= $rows; ?>
</table>
Таким образом, число в столбце «ID» должно быть интерактивной ссылкой для отображения данныхэтот ряд.
С уважением.