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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[不是BUG] 那个x-space转uchome的程序有问题怎么没人管了?

[复制链接]
 楼主| bugx 发表于 2009-8-18 11:07:59 | 显示全部楼层

论坛有问题。。。发贴没显示成功,但是实际上去了,居然列表里最后一个回复不是我的。。。。。我再写这句就可以
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-18 11:08:37 | 显示全部楼层
我要的是有35982的那一条啊SQL啊
$sqlt2='UPDATE '.tname('blog').' SET tracenum = tracenum + 1 WHERE blogid=\''.$value['itemid'] + $set['blogid_max'].'\'';
              echo $sqlt2;
就是这个打印出来的结果。
回复

使用道具 举报

 楼主| bugx 发表于 2009-8-18 11:10:07 | 显示全部楼层
。。。。。刚才一句被还原了。。
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-18 11:25:15 | 显示全部楼层
只有知道具体的SQL,才能找出问题啊。
回复

使用道具 举报

 楼主| bugx 发表于 2009-8-18 11:30:13 | 显示全部楼层
我发现了一点问题了。是第二句
  1. $_SGLOBAL['db']->query('UPDATE '.tname('blog').' SET tracenum = tracenum + 1 WHERE blogid=\''.$value['itemid'] + $set['blogid_max'].'\'');
复制代码


这句不会形成sql语句。
在$set['blogid_max']前面会被截断。也就只留下了$set['blogid_max'].'\''的值。

改为
  1. $_SGLOBAL['db']->query('UPDATE '.tname('blog').' SET tracenum = tracenum + 1 WHERE blogid=\''.($value['itemid'] + $set['blogid_max']).'\'');
复制代码


就可以了。但是不知道这2个加起来是不是原来的意思,确实是blogid的值
回复

使用道具 举报

 楼主| bugx 发表于 2009-8-18 11:31:30 | 显示全部楼层
这样一改可以执行了。
看来还是源程序有问题啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 15:25 , Processed in 0.023165 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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