我的数据库表如下所示
| id | user_name |地址|联系|日期|
| —- | ———– | ——— | ——— | ———- |
| 1 |约翰|纽约| 12345 | 2015-4-20 |
| 2 | Mart |纽约| 54345 | 2015-4-05 |
| 3 |德鲁|美国| 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天之间的所有记录.我很感谢你的帮助.谢谢.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。