2011-10-29 2 views
0

私のSQLデータベースから1つの値を返す方法はありますか?基本的に私はAレベルのICTコースのウェブサイトを書いています。 ウェブサイトで投稿を許可する必要があります。これらの投稿はテーブルに保存してからクリックすると表示できます これまでは登録フォームとログインスクリプトを作成してセッションを認証し、権限レベルをユーザーは、私のデータベースにスレッドをポストするスクリプトを作成し、テーブルにデータを格納する別のスクリプトを用意しました これまでのスクリプトは次のとおりですPHPを使用してSQLデータベースから1つの値を返します

<?php include_once('scripts/session_a.php') ; ?> 
<?php include_once('scripts/connection.php') ; ?> 


<?php 


      $strSQL = "SELECT description FROM posts WHERE description=description"; 
      $result = mysql_query($strSQL) or die('SQL Error :: '.mysql_error()); 
      $row = mysql_fetch_assoc($result); 

      echo $row['description']; 


?> 

と、このスクリプトは

<!--//////////////////////////////////////////////////////// 
    // Project : Absolute Beginners log in system /////////// 
    // Purpose : A2 Level Coursework for ICT //////////////// 
    // Teacher : Mr L Hawkins /////////////////////////////// 
    // Student : Alex Sims ////////////////////////////////// 
    // Candidate No. : 4173 ///////////////////////////////// 
    // Centre No : 27168 //////////////////////////////////// 
    /////////////////////////////////////////////////////////--> 

    <?php include_once('includes/header.php') ; ?> 
    <?php include_once('includes/posts-header.php') ;?> 

    <div> <!-- Main Wrapper --> 
     <div class="Post Head"/><!-- Start Page --> 
      <name="Post" id="Post"/> 
      <h2>Absolute Beginners Forum</h2> 




     <div name="postname" id="postname"/> <!--PHP SCRIPT FEEDS NAME DATE AND AUTHOR HERE --> 
       <label></label> 

       <?php include('scripts/echo_test.php');?> 

     </div> 


     <div name="content" id="content"/>  <!-- PHP SCRIPT FEEDS CONTENT HERE --> 

       <?php include('scripts/get_post_content.php')?> 

     </div> 

    </div><!-- End board--> 







</div><!--End of page--> 






</div> <!-- Main Wrapper Ends --> 
<?php 
から呼び出されます

のスクリーンショットは、私はうまくいけば、これは私の問題のより良い理解を生成

http://gyazo.com/a8cfda3735c8bf2fd26b3b1c70fab191

を記述しようとしていたものの、ここで見ることができます。

ありがとうございました

アレックス。

+1

あなたは何をしたいのかを明確にすることはできますか?ログインしたユーザーによって作成されたすべての投稿を表示したいのですか?また、テーブルの構造を見てください。 – Bojangles

答えて

0

WHERE description=descriptionの代わりにWHERE id=$someidのようなものを入力する必要があります。この方法では、特定の主キーIDフィールドに一致するレコードのみを取得します。おそらくリンク内のGET変数を使ってページに$ someidを渡したいと思うでしょう。最後にLIMIT 1と入力して、クエリが1つしか取得しないようにすることもできます。

関連する問題