本人新手,做了一个页面,登录后添加信息到数据库中,登陆的用户可以查询到自己的信息,而其他用户访问不了,信息都在一个表里,求大神给与实现方法!!!

解决方案 »

  1.   

    登录信息和添加的信息都在一个表?
    那就在表中加个字段(比如 pid),添加数据的时候保存添加人的id,查询的时候就根据登录人的id来查询这个人添加的所有信息
      

  2.   

    那怎么实现保存数据的时候保存用户的uid呢
      

  3.   

    登录之后,保存用户id
    session、cookie都可以
      

  4.   

    <?php
    $con = mysql_connect("localhost","DB","DBPASS");
    if (!$con)
      {
      die('Could not connect: ' . mysql_error());
      }mysql_select_db("DB", $con);
    $xingming_id=$_GET['xingming_id'];$sql = "select * from table where xingming_id='".$_GET['xingming_id']."' and username='$username'";
     $result = mysql_query($sql,$con);
     if($row = mysql_fetch_array($result)){
    }
    ?>仔细参考这段代码
      

  5.   

    登陆后把帐户信息放入到session中,用session中记录的信息到数据库中查询
    比如用户id记录在session中,就把这个id对比数据库中主键id,