如何在特定ID

时间:2015-04-30 12:32:13

标签: mysql

我有表格Category

Table

如果我使用

query = $this->db->query("SELECT * FROM category WHERE id='$id'");
$result = $query->result_array();
return $result;

这会加载所有结果。(Id 1id 12

问题是:我想获得比id 10更重要的ID。

我希望在查询后我只需加载id 11id 12。(ID将继续添加)。

那么我怎样才能在CodeIgnitor中用php实现呢?

7 个答案:

答案 0 :(得分:9)

更改您的查询,表示您希望ID大于您要查找的数字 -

 "SELECT * FROM category WHERE id > '10'"

答案 1 :(得分:1)

您可以使用:

$this->db->get_where('product', 'category_id >=10');

OR

$this->db->where('category_id  >=10');

答案 2 :(得分:1)

使用CodeIgniter标准: -

$this->db->select('*');

$this->db->from('category');

$this->db->where('id >', '10');

$query = $this->db->get();

答案 3 :(得分:0)

您可以使用查询执行更多操作,例如限制。 对于WHERE语句,我将您引用到this tutorial

您想要的查询,如下:

SELECT * FROM `category` WHERE `id` > 10

答案 4 :(得分:0)

您可以使用 id>简单地使用 WHERE 条件'10'

 query = $this->db->query("SELECT * FROM category WHERE id > '10'");

答案 5 :(得分:0)

如何在查询中添加WHERE子句?

$query = $this->db->query("SELECT * FROM product WHERE category_id='$id' AND id > 10");

答案 6 :(得分:0)

 query = $this->db->query("SELECT * FROM category WHERE id>'10'");
 $result = $query->result_array();
 return $result;