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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] discuz X2.5 应该最后一个问题了 求助

[复制链接]
arasi 发表于 2013-5-27 12:51:41 | 显示全部楼层 |阅读模式
DB::insert()会把上一次insert的数据保留下来 一起insert到下一条记录 ,求解?是不是缓存方面的问题,应该怎解决?
例如:第一条insert:1,2,3  
          第二条insert:8,9
          可表中出现的确是是:
          第一条:1,2,3
          第二条:1,2,3,8,9

  1. foreach($$$$kaku_tid as $$$$item_kaku_tid){
  2.     $$$$kaku_post_authorid = array();
  3.     $$$$kaku_relateusers_users = "";
  4.     $$$$arr = array();
  5.     $$$$kaku_post_authorid = array_unique($$$$kaku->getKaku_post_authorid($$$$item_kaku_tid));
  6.       
  7.     $$$$kaku_relateusers_users = join(",", $$$$kaku_post_authorid);
  8.     $$$$arr['tid'] = $$$$item_kaku_tid;
  9.     $$$$arr['users'] = $$$$kaku_relateusers_users;
  10.     //先判断是否存在该帖子的关联记录
  11.     //存在,更新记录。
  12.     //不存在,添加记录。
  13.     if($$$$kaku->getKaku_relateusers_record($$$$item_kaku_tid)){
  14.    
  15.      DB::update('kaku_thread_relateusers',arr,"tid='$$$$item_kaku_tid'");
  16. //     mysql_query("update pre_kaku_thread_relateusers set users=".$$$$kaku_relateusers_users." where tid=".$$$$$$$$item_kaku_tid);
  17.     }else{
  18.    
  19.      if($$$$arr['users'] && $$$$arr['tid'])
  20.       DB::insert('kaku_thread_relateusers',$$$$arr);
  21.      
  22.     }
  23.    
  24.    }
复制代码
1314学习网 发表于 2013-5-27 13:29:14 | 显示全部楼层
无此问题,自己打印下$arr测试
回复

使用道具 举报

Singcere_ex10 发表于 2013-5-27 13:33:57 | 显示全部楼层
{:soso_e131:} 需要这么多的$么...
回复

使用道具 举报

1314学习网 发表于 2013-5-27 13:36:23 | 显示全部楼层
Singcere_ex10 发表于 2013-5-27 13:33
需要这么多的$么...

DZ在某些浏览器下提交会这样
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 19:11 , Processed in 0.024184 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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