所以我现在正在做的是一个关于游戏的网站。它就像一个维基百科的游戏。我已经在phpMyAdmin中创建了一个游戏数据库(我有一个表,包括6个coulmns,game_ID,game_name,game_category,history,no_of_players和指令)。我已经完成了一个主页,登录/注销和东西。它唯一缺少的是内容本身就是游戏。我是PHP的新手,我还没有太多关于显示数据库和东西的知识。但我想用我的网站做的是显示我制作的数据库中的游戏名称列表,然后用户可以点击该名称,然后他们将被重定向到显示有关它的全部信息的页面。我一直试图弄清楚如何做到这一点。我已经能够在我的网站上显示名单,但只能显示列表,而不是我想要的方式。
答案 0 :(得分:0)
你必须为此创建两个php页面。例如,index.php和view_post.php
的index.php
索引文件将列出游戏桌中的所有游戏。 您可以从数据库中获取所有游戏,如下所示:
<?php
try {
$stmt = $db->query('SELECT postID, postTitle, postDesc, postDate FROM blog_posts ORDER BY postID DESC');
while($row = $stmt->fetch()){
echo '<div>';
echo '<h1><a href="viewpost.php?id='.$row['postID'].'">'.$row['postTitle'].'</a></h1>';
echo '<p>Posted on '.date('jS M Y H:i:s', strtotime($row['postDate'])).'</p>';
echo '<p>'.$row['postDesc'].'</p>';
echo '<p><a href="viewpost.php?id='.$row['postID'].'">Read More</a></p>';
echo '</div>';
}
} catch(PDOException $e) {
echo $e->getMessage();
}
?>
Viewpost.Php
viewpost.php用于显示已点击的任何帖子。
$stmt = $db->prepare('SELECT postID, postTitle, postCont, postDate FROM blog_posts WHERE postID = :postID');
$stmt->execute(array(':postID' => $_GET['id']));
$row = $stmt->fetch();
有关详情,请参阅本教程tutorial
您还可以在Google上搜索&#34;如何使用php&#34;创建博客。您将了解如何进行项目。