[英]PHP , SQL Show all whiskie dates and names as per name=:id an
我正在尝试从 URL 中显示我数据库中的所有威士忌及其旁边的日期。 我有几种同名威士忌,想展示多年来的价格变化。 我当前的代码如下,但目前它只显示一个日期、名称和价格。 我很高兴在顶部显示一个名称,但我想显示所有价格和日期。 测试数据库
if (isset($_GET['id'])) {
$sql = "SELECT date , name , price FROM test_db WHERE name = :id ORDER BY name ASC";
$stmt = $conn->prepare($sql);
$stmt->execute( [ 'id' => $_GET['id'] ] );
$row = $stmt->fetch();
echo "<div class='details'>";
echo "<br>";
echo $row['name'];
echo "<br><br>";
echo $row ['date'];
echo"<br><br>";
echo " £";
echo floor ($row ['price']);
echo "<br>";
echo "<br>";
echo "<br>";
echo "</div>";
如果你有几个结果,你应该使用一个循环,例如:
while( $row = $stmt->fetch() ) {
echo "<div class='details'>";
echo "<br>";
echo $row['name'];
echo "<br><br>";
echo $row ['date'];
echo"<br><br>";
echo " £";
echo floor ($row ['price']);
echo "<br>";
echo "<br>";
echo "<br>";
echo "</div>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.