解决DB.class.php下面bug

浏览:1336 发布日期:2014/05/04 分类:技术分享 关键字: bug DB
查询数据库的时候,如果为区域查询有问题508行;
例如:Array ([show_date] => Array ( [0] => Array ( [0] => egt [1] => 2014-04-02 ) [1] => Array ( [0] => elt [1] => 2014-05-03 ) ) ) "show_date"对应的数组最好没有加入"AND"会报"Warning: strtoupper() expects parameter 1 to be string, array given in /webser/www/code/TPfaremwork/ThinkPHP/Lib/Core/Db.class.php on line 508"
可以将508行的代码改为:$rule  = ( isset($val[$count-1]) && !is_array($val[$count-1]) ) ? strtoupper($val[$count-1]) : '';手册上面说不填就默认为"AND".这个就只能改代码了
最佳答案
评论( 相关
后面还有条评论,点击查看>>