Как проверить два значения с одним столбцом в codeigniter - PullRequest
0 голосов
/ 15 сентября 2018

Я хочу проверить два значения с одним столбцом базы данных в codeigniter. В базе данных есть столбец «add_date». Я хочу проверить значения из переменной $ daterange с помощью столбца «add_date». Переменная $ daterange разбивается на массив с помощью $array = explode(' ', $daterange);

Теперь я хочу проверить столбец add_date с первым индексом $ array, а также со вторым индексом $ array. Но $ где не дает фактического значения.

public function get_reports() {
    if ($this - > input - > post()) { //If Any Values Posted
        if ($this - > input - > is_ajax_request()) { //If Request Generated From Ajax
            //Getting Posted Values
            $daterange = $this - > input - > post('daterange');
            $array = explode(' ', $daterange);
            $where = array(
                'add_date' > $array[0],
                'add_date' < $array[1]
            );

            $this - > data['sales'] = $this - > Common_model - > select_fields_where_like_join("add_sales", "*", '', $where);
            $this - > show('reports/sales_reports', $this - > data);
        }
    }
}

1 Ответ

0 голосов
/ 01 октября 2018

Вы должны просто заменить этот код

'add_date' > $array[0],
'add_date' < $array[1]

этим кодом.И я уверен, что это будет работать для вас.

'add_date >'$array[0] ,'add_date <'$array[1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...