- 普通 - 未处理
thinkphp的查询语言中,普通查询当中,当使用查询表达示来操作的时候其中的not between项时,在thinkphp 2.1当中,查询条件产生错误,查看内核发现可以暂时将以下代码修改来修正
[font=Tahoma]ThinkPHP/lib/Think/Db/Db.class.php parseWhere函数当中的[/font]
[font=Tahoma] //$whereStr .= ' ('.$key.' BETWEEN '.$data[0].' AND '.$data[1].' )';
$whereStr .= ' ('.$key.' '.$val[0].' '.$data[0].' AND '.$data[1].' )';[/font]
