📜  codeigniter db where between - PHP (1)

📅  最后修改于: 2023-12-03 14:59:57.996000             🧑  作者: Mango

CodeIgniter中使用WHERE BETWEEN查询数据库

在CodeIgniter中,我们可以使用WHERE BETWEEN子句来查询在指定范围内的值。

准备工作

在执行查询之前,您需要确保CodeIgniter已正确配置了数据库设置。 您还需要引入数据库库。

$this->load->database();
WHERE BETWEEN基础语法

WHERE BETWEEN子句用于检索在两个值之间的数据。 下面是基本语法:

SELECT column_name(s) FROM table_name
WHERE column_name BETWEEN value1 AND value2;
在CodeIgniter中使用WHERE BETWEEN

在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数据库设置即可开始查询。