一条数据通过表单提交后 直接跳转到该数据的详细页面 怎么办 ID是自增的 跳转的时候怎么及时获取这个ID参数
还需要把提交的数据在跳转之前再查询一次来获得ID么? 求个前辈点拨一下!  谢谢!悲剧啊 分不多了!太菜木办法!

解决方案 »

  1.   

     $res = $db->query( "SELECT last_insert_id()" );  
    update/insert 之后获取最后更改的id.然后 用get 传递到下一个页面.xxxx.php?id=xxx然后 $_GET['id'] 根据这个id 进行下面的操作.我是这么做的,或许有更好的方式.
      

  2.   

    update 不用这么做吧 修改的时候应经获取到了ID,除非修改时把ID也给改了!
    还是有点不明白 主要是没明白这一句  SELECT last_insert_id()");有点笨
      

  3.   

    看函数的名称你就知道了 last_insert_id()LAST_INSERT_ID
    自动返回最后一个 INSERT 或 UPDATE 操作为 AUTO_INCREMENT 列设置的第一个发生的值mysql的函数
      

  4.   

    update 也不一定传递的是id 比如可能是UserName呢..当然取决于设计者.
      

  5.   


    刚查了下 这个函数了  谢谢了 知道是什么玩意了 
    还有个函数跟这个差不多
    mysql_insert_id