Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 在数据库后台插入的信息为何不显示?

[复制链接]
水南居士 发表于 2009-6-30 14:57:16 | 显示全部楼层 |阅读模式
supe_spaceitems
supe_spacenews
supe_attachments
三个表都从保存的数据库中提取内容,itemid、nid、aid均修改,插入ss数据库里显示也正常,更新了缓存,为何在页面中插入的内容不显示?
lidq.jingwu 发表于 2009-6-30 15:22:23 | 显示全部楼层
1、检查数据库中是否有刚才插入的数据记录,没有插入是永远也查不出来的。
2、如果是自已写的调用代码,检查各项参数是否正确。
3、检查数据库中的数据是否符合调用代码的要求。
还不行发个代码或网址上来
回复

使用道具 举报

littlehz 发表于 2009-6-30 16:27:58 | 显示全部楼层
三个表都有itemid,这个是确定关联关系的,三个表中每条资讯的itemid是否对应上?
回复

使用道具 举报

 楼主| 水南居士 发表于 2009-6-30 16:45:51 | 显示全部楼层
谢谢楼上两位。
数据库中有插入记录。三个表都都统一了itemid的。数据肯定没问题。
回复

使用道具 举报

 楼主| 水南居士 发表于 2009-6-30 16:51:39 | 显示全部楼层
本帖最后由 水南居士 于 2009-6-30 17:03 编辑

create table ls_05 as SELECT * FROM ls_supe_spaceitems WHERE fROM_UNIXTIME( dateline, '%y-%m-%d' ) ='09-06-28'
update ls_05 set itemid=itemid+20
INSERT INTO supe_spaceitems SELECT * FROM ls_05

create table ls_06 as SELECT * FROM `ls_supe_attachments` WHERE fROM_UNIXTIME( dateline, '%y-%m-%d' ) ='09-06-28'
update ls_06  set itemid=itemid+20
update ls_06 set aid=aid+10
INSERT INTO supe_attachments SELECT * FROM ls_06

create table ls_07 as SELECT * FROM ls_supe_spacenews WHERE fROM_UNIXTIME( dateline, '%y-%m-%d' ) ='09-06-28'
update ls_07  set itemid=itemid+20
update ls_07  set nid=nid+20
INSERT INTO `supe_spacenews` SELECT * FROM ls_07

ls_表内的都是之前备份的记录,记录无回贴。
回复

使用道具 举报

 楼主| 水南居士 发表于 2009-6-30 16:53:15 | 显示全部楼层
检查表内的数据都正常,也更新过缓存了,但就是在页面中不显示。
回复

使用道具 举报

 楼主| 水南居士 发表于 2009-6-30 17:28:58 | 显示全部楼层
问题解决,那几个贴子在垃圾箱里找到了
回复

使用道具 举报

littlehz 发表于 2009-6-30 17:40:02 | 显示全部楼层
看这个SQL语句也没什么问题。
回复

使用道具 举报

 楼主| 水南居士 发表于 2009-6-30 17:44:23 | 显示全部楼层
多谢楼上的热心帮助
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-7 20:17 , Processed in 0.023544 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表