2015-11-22 58 views
-1

所以我現在正在做的是一個關於遊戲的網站。它就像維基百科的遊戲。我已經在phpMyAdmin中創建了一個遊戲數據庫(我有一張表,由6個coulmns,game_ID,game_name,game_category,history,no_of_players和instruction組成)。我已經完成了一個主頁,登錄/註銷和東西。它唯一缺乏的就是遊戲的內容本身。我是PHP新手,對於顯示數據庫和內容我還沒有太多的知識。但是我想對我的網站做的事情是從我製作的數據庫中顯示遊戲名稱列表,然後用戶可以點擊該名稱,然後他們將被重定向到顯示其全部信息的頁面。我一直在想如何去做。我已經能夠在我的網站上顯示名單的名單,但只有名單,而不是我想要的名單。數據庫php設計諮詢

回答

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

您還可以在谷歌搜索「如何創建博客與PHP」。你會知道如何做你的項目。

+1

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/10294385) –

+1

你是對的,Ege。我會剛剛編輯我的答案。 –

+0

非常感謝!它真的幫了我很多。 – AnxiousReseter