本帖最后由 漂流风 于 2010-7-29 12:37 编辑
号召 各位有钱的朋友捐助下我,捐助方式:支付宝 金叔红,捐助的款项将用于本人服务器的费用,谢谢.纯属功能性 ...
shy9000 发表于 2010-7-5 15:12 
发现个问题 ,sign.class.php文件 有个处理字符串的地方 最后的SQL语句错误,造成博客空间——主题 里面 报错
如果你网站后台设置空间主题使用门户文章类型显示 ,帖子已经翻页 从空间——主题—— 点击第二页的时候就会出现截图的情况:
试着截取掉SQL最后一个逗号,结果很多会员签到的时间在帖子页显示用户信息的时候 ,显示该用户从未签到过!
帮忙看看咋回事呀
加了个判断语句进去
$authorids = array_unique($authorids);
print_r($authorids);
$authorids = implode(",", $authorids);
var_dump($authorids);
$count=strlen($authorids);
$tag=mb_substr($authorids,$count-1,$count,'utf-8');
var_dump($tag);
if($tag===','){
$authorids=mb_substr($authorids,0,$count-1,'utf-8');
}
var_dump($authorids);
if($authorids == '') return array();
$uidlists = DB::query("SELECT uid,days,lasted FROM ".DB::table('rs_sign')." WHERE uid IN($authorids)");
echo "SELECT uid,days,lasted FROM ".DB::table('rs_sign')." WHERE uid IN($authorids)";
print_r($uidlists);
$days = array(); |