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

公告 未结
0 617
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))
回帖

温馨通道

最近回贴

心宿1次回答
最近热议
刚刚体验了,文档也看完了,很神奇的一个问题。add 1