Re: phpbb论坛发贴时,sql语句写入文本文件

添加时间:12-04-17 所属分类:PHPBB论坛程序,插件收集与修改
  2,回复以前老帖子的时候,同样将相同文件标题会插入bak_topic.txt文件,恢复时会提示数据行已存在,不能插入数据
[quote]#1062 - Duplicate entry '5261' for key 'PRIMARY'[/quote]
简单解决:备份语句前添加删除topic表中,当前要插入的行数据
[code]fwrite($fd, "delete from 'phpbb'.'phpbb_topic' where 'phpbb_topics'.'topic_id'=".$data['topic_id'].";\n"); [/code]
缺点:会因为许多重复数据增大备份文件。
其他解决思路:判断回复帖子行为时,SQL语句不插入bak_topic.txt文件备份。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

前篇:2G内存条 55元 后篇:下一篇文章不存在
发表我的评论


推荐文章   尴尬的海归青年   360女员工征婚启事原文:30不嫁,我想找...   70后母亲登顶14座八千米高峰 为圆梦卖北...   妈,我决定不生孩子了   82岁院士兴奋回忆“深海勇士”之行:我...
随机文章   PHPBB论坛贴内的大尺寸图片裁剪后显示修...   phpbb3首页版面列表右侧显示新文章标题   phpBB程序文件目录含义整理表   PHPBB论坛从3.05升级至3.07成功   phpBB3中文论坛的二分法分词搜索修改
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555