我有一個(gè)數(shù)據(jù)庫,以varChar的形式保存日期記錄我的數(shù)據(jù)庫:------------------------| id | name | date |------------------------| 1 | Mark |01-11-2020|------------------------| 2 | Mark |01-06-2020|------------------------| 3 | Mark |01-07-2020|------------------------日期格式為日-月-年我有 2 個(gè)字符串變量:var1: 01-05-2020var2: 20-06-2020當(dāng)我在我的 sql 中輸入變量時(shí),我沒有得到正確的結(jié)果01-06-2020我的代碼是 $this->db->order_by('id', 'DESC'); $this->db->where('date >=', '01-05-2020'); $this->db->where('date <=', '20-06-2020'); $query = $this->db->get('db'); $data["records"] = $query->result();
1 回答

森林海
TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
您也需要轉(zhuǎn)換您正在嘗試搜索的字符串
$this->db->order_by('id', 'DESC');
$this->db->where("STR_TO_DATE(date,'%d-%m-%Y') >=", "STR_TO_DATE('01-05-2020','%d-%m-%Y')");
$this->db->where("STR_TO_DATE(date,'%d-%m-%Y') <=", "STR_TO_DATE('20-06-2020','%d-%m-%Y')");
$query = $this->db->get('db');
$data["records"] = $query->result();
你可能會(huì)發(fā)現(xiàn)這個(gè)小提琴很有幫助
- 1 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報(bào)
0/150
提交
取消