Codeigniter: как получить данные за сегодняшний день и за последние 15 дней из базы данныхPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter: как получить данные за сегодняшний день и за последние 15 дней из базы данных

Сообщение Anonymous »

Моя таблица базы данных выглядит следующим образом

Код: Выделить всё

| id | user_name | address | contact |   date   |
|----|-----------|---------|---------|----------|
| 1  | john      |  NY     |  12345  |2015-4-20 |
| 2  | Mart      |  NY     |  54345  |2015-4-05 |
| 3  | Drew      |  US     |  67340  |2015-3-14 |
мой контроллер является функцией

Код: Выделить всё

function orders()
{

$data['orders'] = $this->common_model->get_data_between_15days('tbl_orders',array('status'=>'1'));
$data['title']='Orders';
$data['main_content']='users/orders_view.php';
$this->load->view('admin/includes/template',$data);

}
и моя модель функция

Код: Выделить всё

   public function get_data_between_15days($table, $condition)
{

$result = $this->db->get_where($table, $condition);
if($result)
{
return $result->result_array();
}
}
теперь я хочу получить записи за период с сегодняшнего дня до последних 15 дней из базы данных. Я попробовал вот так

Код: Выделить всё

 $result = $this->db->query('SELECT * FROM '.$table.' WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 15 DAY) AND NOW(); AND '.$condition);
но это не работает. я также хочу получить все записи за последние 15 и 30 дней. Буду признателен за вашу помощь. спасибо.

Подробнее здесь: https://stackoverflow.com/questions/297 ... m-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»