在PHP中查询单条数据(ID不定)并且显示在页面上(页面有修改功能)
数据库中有id,username,password,date四个字段

解决方案 »

  1.   

    <?php function edit_admin(){
    $id=$_GET['id'];
    $data = $user->query(" SELECT * FROM ty_userinfo WHERE id = $id ");
    $this->assign('data',$data);
    $this->display();
    }?>
      

  2.   

    $sql = "SELECT id,username,password,date FROM table WHERE id = $id";
    $r = mysql_query($sql);
    $row = mysql_fetch_assoc($r);获得数据后将具体的数据元素打印在要显示的地方
      

  3.   

    function edit_admin(){
    $user=D('userinfo');
    $id=$_GET['id'];
    $data = $user->query(" SELECT * FROM ty_userinfo WHERE id = $id ");
    $this->assign('data',$data );
    $this->display();
    }
      

  4.   

    你用的是什么数据库查询类?
    $user=D('userinfo');这句能运行?
      

  5.   

    你用了THINKPHP吗?
    你看看你模板内容有没有出错,或者模板调用有没有问题
      

  6.   

    你用的是Thinkphp吧$data = $user->query(" SELECT * FROM ty_userinfo WHERE id = $id ");这个返回来的是array
    你在模板里foreach打印出来 ,<input type="text" name=数组/>,增加一个submit就行了,后台根据id来保存数据
      

  7.   

    哦 我明白了   不管有几条数据 你只要用了arroy就要循环输出