帖子菜单

文章显示出问题了!

tomsss 2017-9-1

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

tomsss

# 1楼 2017-9-1 点评

admin

# 2楼 2017-9-2 点评

截图  thread表结构 

nilkkk

# 3楼 2017-9-2 点评

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

tomsss

# 4楼 2017-9-2 点评


@admin  

tomsss

# 5楼 2017-9-2 点评


@nilkkk  对没有ID


tomsss

# 6楼 2017-9-2 点评

@admin  有点迷糊

admin

# 7楼 2017-9-2 点评

表主键没有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;


tomsss

# 8楼 2017-9-3 点评


@admin  好的,谢谢

tomsss

# 9楼 2017-9-3 点评


@admin  

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

admin

# 10楼 2017-9-3 点评

--
    -- 在导出的表使用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;


tomsss

# 11楼 2017-9-3 点评


@admin  

我可能有毒

709011615

# 12楼 2017-9-5 点评


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

709011615

# 13楼 2017-9-6 点评

 怎么解决

709011615

# 14楼 2017-9-6 点评

 

@admin

 一直不对呀,怎么解决

admin

# 15楼 2017-9-6 点评

  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;


709011615

# 16楼 2017-9-6 点评

 

@admin

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

踩 (0)
赞 (1)
查看 (5671)
登陆后才可发表内容