如何在特定ID中从mysql查询中获取结果
我有桌上电话如何在特定ID中从mysql查询中获取结果,mysql,Mysql,我有桌上电话分类 如果我使用 query = $this->db->query("SELECT * FROM category WHERE id='$id'"); $result = $query->result_array(); return $result; 这将加载所有结果。(ID1到ID12) 问题是:我想得到比ID10更高的ID 我希望在查询之后,我只需要加载ID11和ID12(id将继续添加) 那么,我如何在使用php的CodeIgnitor中做到这一点呢???
分类
如果我使用
query = $this->db->query("SELECT * FROM category WHERE id='$id'");
$result = $query->result_array();
return $result;
这将加载所有结果。(ID1
到ID12
)
问题是:我想得到比ID10更高的ID
我希望在查询之后,我只需要加载ID11
和ID12
(id将继续添加)
那么,我如何在使用php的CodeIgnitor中做到这一点呢???更改您的查询以表示您希望id大于您要查找的数字-
"SELECT * FROM category WHERE id > '10'"
您可以通过查询做更多的事情,比如限制。 关于WHERE语句,请参阅 如果要查询,请执行以下操作:
SELECT * FROM `category` WHERE `id` > 10
您可以使用:
$this->db->get_where('product', 'category_id >=10');
或
您只需将WHERE条件与id>一起使用“10”
query = $this->db->query("SELECT * FROM category WHERE id > '10'");
将WHERE子句添加到查询中如何
$query = $this->db->query("SELECT * FROM product WHERE category_id='$id' AND id > 10");
使用CodeIgniter标准:-
$this->db->select('*');
$this->db->from('category');
$this->db->where('id >', '10');
$query = $this->db->get();
所以你基本上是要求你得到所有的记录,但11是第一个。完全正确,id>10是您要求的吗?您的id列
int
?我想是的,是的,我在想什么?英雄联盟
query = $this->db->query("SELECT * FROM category WHERE id>'10'");
$result = $query->result_array();
return $result;
$this->db->select('*');
$this->db->from('category');
$this->db->where('id >', '10');
$query = $this->db->get();