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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[反馈BUG] 后台资讯审核,批量删除出现错误

[复制链接]
大圆 发表于 2010-6-23 16:31:39 | 显示全部楼层 |阅读模式
后台资讯审核,选一个文章“彻底删除”的时候操作成功

当批量(2个以上)选择“彻底删除”的时候出现错误

截图如下



请高手和版主给看下!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
危险的蘑菇 发表于 2010-6-23 19:11:50 | 显示全部楼层
楼主查看下function/common_func.php文件的simplode函数,看是不是少了两个单引号

function simplode($sarr, $comma=',') {
        return '\''.implode('\''.$comma.'\'', $sarr).'\'';
}
回复

使用道具 举报

 楼主| 大圆 发表于 2010-6-24 08:51:47 | 显示全部楼层
回复 危险的蘑菇 的帖子


    好的  我看下  谢谢  蘑菇啊!
回复

使用道具 举报

 楼主| 大圆 发表于 2010-6-25 16:27:10 | 显示全部楼层
蘑菇  你好,这个我查看了下  单引号没有问题!
回复

使用道具 举报

危险的蘑菇 发表于 2010-6-26 02:27:50 | 显示全部楼层
function simplode($sarr, $comma=',') {
        return '\''.implode('\''.$comma.'\'', $sarr).'\'';
}
这个函数一样?
因为在admin_spacenews.php使用的是$itemidstr = simplode($newidarr);来处理id的。
那么当一个时候sql为itemid in ('1') ,此时缺少单引号,sql为itemid in (1) ,是可以正常执行的。
那么当多个的时候缺少单引号,就是产生楼主的错误了。
如果楼主确认那个函数一致的话,蘑菇就实在不清楚什么地方有问题了
回复

使用道具 举报

 楼主| 大圆 发表于 2010-6-27 14:32:48 | 显示全部楼层
一样!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 08:40 , Processed in 0.029892 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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