|
@@ -292,7 +292,10 @@ class Sql
|
|
$sql .= 'instr('.$key.','.$index.')'.' > 0';
|
|
$sql .= 'instr('.$key.','.$index.')'.' > 0';
|
|
} elseif ($symbol == 'group') {
|
|
} elseif ($symbol == 'group') {
|
|
$value = ','.$value.',';
|
|
$value = ','.$value.',';
|
|
- $sql .= 'instr(concat(",",'.$key.',","),'.$index.')' . ' > 0';
|
|
|
|
|
|
+ $sql .= 'instr(concat(",",'.$key.',","),'.$index.')' . ' = 1';
|
|
|
|
+ //$sql .= 'FIND_IN_SET("'.$index.'", '.$key.') = 1';
|
|
|
|
+ } elseif ($symbol == 'JSON_CONTAINS') {
|
|
|
|
+ $sql .= 'JSON_CONTAINS('.$key.', "'.$index.'", "$")';
|
|
} elseif ($symbol == 'between') {
|
|
} elseif ($symbol == 'between') {
|
|
$state && $bind[$index.'_e'] = $value[1];
|
|
$state && $bind[$index.'_e'] = $value[1];
|
|
$value = $value[0];
|
|
$value = $value[0];
|