我使用codeigniter(php)并在数据库中有一个表我希望选择查询相等的单词,无论它看起来是什么。
例如,我在数据库MySQL中有以下表格:
我想要获得有活动列数为2
的行。我该怎么做?
+----------------------------------------+
| Name Active Insert_Time |
+----------------------------------------+
| mon 2222 1481203712 |
| tue 2 1481202788 |
| wed 222 1481202581 |
| thu 22 1479902588 |
+----------------------------------------+
我试过这样:
$search_term = $this->input->post('search');
$this->db->select('Active, Name', FALSE);
$this->db->where('Active LIKE', '%'.$search_term_num.'%');
$query = $this->db->get('submit_house');
这个查询给了我所有的行,但我只是第2行
答案 0 :(得分:0)
使用$this->db->get_where()
:
$query = $this->db->get_where('database_table', array('Active' => 2));
来源: https://www.codeigniter.com/userguide3/database/query_builder.html