我发了两篇帖子,分别在两个板块,帖子内容也不一样。然后我在主页打开两篇帖子,内容都一摸一样都是第一篇的内容,两篇帖子的网址也都一样!然后我又发了几篇也是这种情况,这是怎么回事,怎么解决?

应该是和我原来一样,没有帖子ID,没有写入数据表

表主键没有AUTO_INCREMENT 

安装的时候没有正常写入

按照下面的方法手动修复一下 

用phpmyadmin进入论坛数据库 再进入SQL选项执行以下内容

--
    -- 在导出的表使用AUTO_INCREMENT
    --

    --
    -- 使用表AUTO_INCREMENT `hy_chat`
    --
    ALTER TABLE `hy_chat`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_file`
    --
    ALTER TABLE `hy_file`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '附件ID', AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_forum_group`
    --
    ALTER TABLE `hy_forum_group`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_post`
    --
    ALTER TABLE `hy_post`
      MODIFY `pid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_thread`
    --
    ALTER TABLE `hy_thread`
      MODIFY `tid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_user`
    --
    ALTER TABLE `hy_user`
      MODIFY `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;



@admin  

刚回来弄了一下,这个是啥情况

--
    -- 在导出的表使用AUTO_INCREMENT
    --

  
    --
    -- 使用表AUTO_INCREMENT `hy_file`
    --
    ALTER TABLE `hy_file`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '附件ID', AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_forum_group`
    --
    ALTER TABLE `hy_forum_group`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_post`
    --
    ALTER TABLE `hy_post`
      MODIFY `pid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_thread`
    --
    ALTER TABLE `hy_thread`
      MODIFY `tid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
    --
    -- 使用表AUTO_INCREMENT `hy_user`
    --
    ALTER TABLE `hy_user`
      MODIFY `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;



@admin  同样的问题,新装的也一样,而且按照这个数据库执行,夜市错误

  ALTER TABLE `hy_file`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
    --
    -- 使用表AUTO_INCREMENT `hy_forum_group`
    --
    ALTER TABLE `hy_forum_group`
      MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
    --
    -- 使用表AUTO_INCREMENT `hy_post`
    --
    ALTER TABLE `hy_post`
      MODIFY `pid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
    --
    -- 使用表AUTO_INCREMENT `hy_thread`
    --
    ALTER TABLE `hy_thread`
      MODIFY `tid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;
    --
    -- 使用表AUTO_INCREMENT `hy_user`
    --
    ALTER TABLE `hy_user`
      MODIFY `uid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;


 

@admin

 是我的问题么?用了你刚发的还是这样