使用PHP从SQL数据库返回一个值

时间:2011-10-29 21:35:11

标签: php

只是想知道有什么方法可以从我的SQL数据库中返回一个值吗?基本上我正在为我的A Level ICT课程编写一个网站。 网站必须允许帖子成为用户,这些帖子必须存储在表格中,然后点击它们即可查看 到目前为止,我已经创建了一个注册表单并登录脚本来验证会话并将权限级别委派给用户,我创建了脚本,将线程发布到我的数据库,并有另一个脚本来存储表中的数据 现在我希望能够在点击它们时查看我的帖子 到目前为止,我的脚本如下

    <?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 个答案:

答案 0 :(得分:0)

而不是WHERE description=description,您需要输入WHERE id=$someid之类的内容。这样,您只能获取与某个主键ID字段匹配的记录。您可能希望通过链接中的GET变量将$ someid传递给页面。您最后还可以通过广告LIMIT 1来确保查询只能抓取一个。