我目前正在做一个小型的网络项目,并努力从数据库中获取单个名称以显示在我的网站的不同面板中。我需要的表格中有18个不同的名称,我需要在18个单独的面板中显示它们,如Screenshot of Panels所示。如何使用表的ID从数据库检索某些信息以提取某些信息?
我使用MVC和在我的模型这个SQL语句 -
public function fetchMonarch($Monarch, $MonarchID)
{
$sqlQuery = "SELECT * FROM monarchy WHERE Monarch = '" . $Monarch ."'AND MonarchID = '".$MonarchID."'";
$statement = $this->_dbHandle->prepare($sqlQuery); //Prepare PDO statement
$statement->execute(); //Executes PDO statement
$dataSet = [];
while ($row = $statement->fetch()) { //Fetches the next row matching the query
$dataSet[] = new LoginData($row);
}
return $dataSet;
}
我将如何设置它在我的控制器,这样我可以在使用会话的每个面板访问我想要的名字?
即使您认为我可能会错误地做这件事,任何有关如何做到这一点的想法都将是一个巨大的帮助,因为我遇到了一个障碍。
这是在HTML中我的面板代码 -
<div id="monarch1">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel Title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
<div id="monarch2">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Panel title</h3>
</div>
<div class="panel-body">
Panel content
</div>
</div>
</div>
从你的问题中不清楚你是否不知道如何从数据库中获取如何显示它的信息? –