PHP详细信息页面开发

问题描述 投票:0回答:1

我是最新的网络开发者,我想开发我的第一个网站。我注意到,在其他网站中,当我看到对象的详细信息页面(例如facebook事件)时,会有专门的页面(例如https://www.facebook.com/events/147413322816792)。我以为我可以在get中创建一个带变量的通用php页面(例如facebook / events?id = 147413322816792),在加载页面之前检索信息(通过id)并显示它们。相反,看到其他网站,似乎有针对细节创建的特定静态页面(或半静态)(例如,用于facebook事件的页面147413322816792)。问题是,创建详细信息页面的最佳做法是什么?使用动态字段创建通用页面,或者当用户创建事件时,我会将信息存储在数据库中并创建静态页面?

谢谢!!

web dynamic static details
1个回答
0
投票

我用$ _GET ['id'];从URL中使用预准备语句中的变量来查询数据库并显示内容。

<html>
 <head></head>
  <body>

<?php
$stmt = $mysqli->prepare("SELECT *
FROM events
WHERE id=?
ORDER BY date DESC");
$stmt->bind_param("s", $_GET['id']);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) { 

    echo $row['event_name']; 
   //etc

} ?>

  <footer></footer>
</body>

© www.soinside.com 2019 - 2024. All rights reserved.