我正在尝试使用以下查询限制 foreach 循环中的分页结果,但我没有限制我使用以下查询获得所有结果。
public function get_tags($limit, $start, $tag_id)
{
$snippetstagdata = $this->getDataOneColumn("snippets_tags","tag_id",$tag_id);
foreach ($snippetstagdata as $getSnippet) {
$snippet_id = $getSnippet->snippet_id;
$this->db->where("id", $snippet_id);
$this->db->select('*');
$this->db->from('snippets');
$this->db->limit($limit, $start);
$query = $this->db->get();
$result[] = $query->result();
}
$this->db->save_queries = false;
return $result;
}
然而 getDataOneColumn
public function getDataOneColumn($table, $col1_name, $col1_value)
{
$this->db->where("$col1_name", $col1_value);
$query = $this->db->get("$table");
$result = $query->result();
$this->db->save_queries = false;
return $result;
}
更新
扬帆大鱼
慕尼黑的夜晚无繁华