📅  最后修改于: 2023-12-03 14:59:57.996000             🧑  作者: Mango
在CodeIgniter中,我们可以使用WHERE BETWEEN子句来查询在指定范围内的值。
在执行查询之前,您需要确保CodeIgniter已正确配置了数据库设置。 您还需要引入数据库库。
$this->load->database();
WHERE BETWEEN子句用于检索在两个值之间的数据。 下面是基本语法:
SELECT column_name(s) FROM table_name
WHERE column_name BETWEEN value1 AND value2;
在CodeIgniter中,您可以使用db类来构建WHERE BETWEEN查询。 下面是基本语法:
$this->db->select('column_name(s)');
$this->db->from('table_name');
$this->db->where('column_name BETWEEN value1 AND value2');
$query = $this->db->get();
上述代码将SELECT语句和WHERE BETWEEN子句组合在一起,并将结果存储在变量$query中。
以下是使用WHERE BETWEEN查询获取用户在指定年龄范围内的数据的示例:
$this->db->select('*');
$this->db->from('users');
$this->db->where('age BETWEEN 18 AND 30');
$query = $this->db->get();
要输出查询结果,请使用以下示例代码:
foreach ($query->result() as $row)
{
echo $row->column_name;
}
使用WHERE BETWEEN在CodeIgniter中查询数据库是一件非常简单的事情。 只需遵循基本语法并正确配置CodeIgniter数据库设置即可开始查询。