更新 where 条件的一处错误!!!

公告 未结
0 188
playboy
playboy VIP 1 2018-04-11
悬赏:0
$where['id'] = [0,10];

当参数为数组并且第一个值是0的时候,会导致解析sql不正确。

如果不想重新下载,可以修改 core/lib/z/sql.class.php (check_value 函数)大概370行上下。

elseif(in_array($value[0],$logic_arr)) 修改为 elseif(in_array($value[0],$logic_arr,true))
elseif(in_array($value[0],$operator_arr)) 修改为 elseif(in_array($value[0],$operator_arr,true))
回帖

温馨通道

回贴周榜

本周热议
没有相关数据