PHP详细信息页面开发

时间:2019-03-08 13:51:09

标签: web dynamic static details

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

谢谢!

1 个答案:

答案 0 :(得分:0)

我将使用URL中的 $ _ GET ['id']; ,并在准备好的语句中使用变量来查询数据库并显示内容。

<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>