thinkphp 3.2 AddAll 方法bug

foreach ($dataSet as $data){

            $value   =  array();

            foreach ($data as $key=>$val){

                if(is_array($val) && 'exp' == $val[0]){

                    $value[]   =  $val[1];

                }elseif(is_scalar($val)){// 改为is_scalar($val) || is_null($val) 

                    if(0===strpos($val,':') && in_array($val,array_keys($this->bind))){

                        $value[]   =   $this->parseValue($val);

                    }else{

                        $name       =   count($this->bind);

                        $value[]   =   ':'.$name;

                        $this->bindParam($name,$val);

                    }

                }

            }

            $values[]    = '('.implode(',', $value).')';

        }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容