比方, 发帖成功
if ( $res ) //添加数据库成功
{
  /*直接打开 view.php 文件*/
}我写的是
echo "<a href='view.php?id=3'>看帖子</a>"; //我想直接打开另外请教一个问题, 我的帖子是按id来索引的是个int(5),auto_increment
但是发新帖的时候,我不知道这个新帖的id(因是自动生成的),怎样显示这个帖子呢?

解决方案 »

  1.   

    可以在insert后得到最新的id ,然后用header或者js的wondow.location.href='view?id=xx'来访问。
    函数mysql_insert_id用法:http://phpe.net/manual/function.mysql-insert-id.php
      

  2.   

    不好意思,zerowu(ZERO) 非常感谢你的帮助,我又学了一招。 因我用的pear里的DB,我发现在手册里的其它数据库,如mssql没有这样的方法,不知有没有通用方法实现这个功能呢?多谢多谢
      

  3.   

    to zerowu(ZERO) 如果添加的人很多的话,那mysql_insert_id能不能确定是刚才我加入的那条最新,而不是别人在我后面加入的记录呢?
      

  4.   

    如果同时添加的人很多的话
    那mysql_insert_id是刚才你加入的那条,而不一定是最新的