【发布时间】:2025-12-07 00:20:04
【问题描述】:
function menuName ()
{
$this->viewData['page_title'] = "ContentManagement Systemt!";
$this->db->where('visible', 1);
$this->db->order_by("position", "ASC");
$query = $this->db->get('subjects');
$subjects = $query->result();
foreach ($subjects as $subject)
{
echo $subject->menu_name ."<br />";
$this->db->where('subject_id', $subject->id );
$query = $this->db->get('pages');
$pages = $query->result();
foreach ($pages as $page)
{
echo $page->menu_name ."<br />";
}
}
}
为什么我的查询不起作用?请告诉我。
【问题讨论】:
-
什么不起作用?没结果?错误?出乎意料的结果?
-
是的,请提供更多详细信息。例如,告诉我们将出现哪些错误。或者也许你的表格是如何结构的。仅向我们展示代码很难提供帮助。
-
当我运行查询时,只会出现主题 menu_name 而不是页面 menu_name。我的意思是第一个循环正在工作,但第二个循环不工作
-
再次......不完全遵循你在说什么。请从我们的角度来看:我们无法知道您的代码中发生了什么除非您向我们提供更多详细信息。你甚至没有向我们展示你的表格是什么样子,如果有错误,或者结果是什么样的。
标签: codeigniter