title | 报表标题 |
sql | 查询语句SQL模板文本 |
delete | 删除语句SQL模板文本 |
update | 更新语句SQL模板文本 |
insert | 插入语句SQL模板文本 |
templete | 报表呈现模板类型 |
fields | 查询面板的查询元素 |
columns | 显示表格的列属性 |
LIKE | $strReplace = " AND {$Field->colname} LIKE '%{$Field->value}%' "; |
LLIKE | $strReplace = " AND {$Field->colname} LIKE '{$Field->value}%' "; |
RLIKE | $strReplace = " AND {$Field->colname} LIKE '%{$Field->value}' "; |
IN | $strReplace = " AND {$Field->colname} IN ( ".$this->CondtionToSQL($Field->value).")"; |
NULL | $strReplace = $Field->value ; |
BETWEEN | $realvalue=$this->getFormatData($Field->value,$Field->format); $strReplace=" AND {$Field->colname} BETWEEN {$realvalue}"; |
END | $realvalue=$this->getFormatData($Field->value,$Field->format); $strReplace=" AND {$realvalue}"; |
= | $realvalue=$this->getFormatData($Field->value,$Field->format); $strReplace = " AND {$Field->colname} = {$realvalue}"; |
其他 | if (strtoupper($Field->value)!="NULL"){ $strReplace = " AND {$Field->colname} {$Field->operator} '{$Field->value}'"; } else { $strReplace = " AND {$Field->colname} IS NULL "; } |
DATE | $tmp=str_replace(array("/","-"),"", trim($value)); $tmp="str_to_date('{$tmp}','%Y%m%d')"; |
NUMBER | $tmp=$value; |
STRING | $tmp=trim($value); $tmp="'{$tmp}'"; |
TRIM | $tmp=str_replace(array("/","-"),"", trim($value)); $tmp=trim($tmp); $tmp="'{$tmp}'"; |
UPPER | $tmp=strtoupper(trim($value)); $tmp="'{$tmp}'"; |
默认 | $tmp=trim($value); $tmp="'{$tmp}'"; |
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) | Powered by Discuz! X3.2 |