|
@@ -303,7 +303,6 @@ abstract class Table {
|
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
|
$where .= " and $field_name = $val ";
|
|
$where .= " and $field_name = $val ";
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
if($operator == '=s'){//字符串,精确搜索
|
|
if($operator == '=s'){//字符串,精确搜索
|
|
|
$val = $this->pdo->sql_check_input(array('string', $val));
|
|
$val = $this->pdo->sql_check_input(array('string', $val));
|
|
|
$where .= " and $field_name = $val ";
|
|
$where .= " and $field_name = $val ";
|
|
@@ -312,11 +311,18 @@ abstract class Table {
|
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
|
$where .= " and $field_name > $val ";
|
|
$where .= " and $field_name > $val ";
|
|
|
}
|
|
}
|
|
|
|
|
+ if($operator == '>=num'){//大于等于数字
|
|
|
|
|
+ $val = $this->pdo->sql_check_input(array('number', $val));
|
|
|
|
|
+ $where .= " and $field_name >= $val ";
|
|
|
|
|
+ }
|
|
|
if($operator == '<num'){//小于数字
|
|
if($operator == '<num'){//小于数字
|
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
$val = $this->pdo->sql_check_input(array('number', $val));
|
|
|
$where .= " and $field_name < $val ";
|
|
$where .= " and $field_name < $val ";
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+ if($operator == '<=num'){//小于等于数字
|
|
|
|
|
+ $val = $this->pdo->sql_check_input(array('number', $val));
|
|
|
|
|
+ $where .= " and $field_name <= $val ";
|
|
|
|
|
+ }
|
|
|
if($operator == '%s'){//字符串,模糊搜索
|
|
if($operator == '%s'){//字符串,模糊搜索
|
|
|
$val = '%'.$val.'%';
|
|
$val = '%'.$val.'%';
|
|
|
$val = $this->pdo->sql_check_input(array('string', $val));
|
|
$val = $this->pdo->sql_check_input(array('string', $val));
|