I'm using a php foreach loop to pull data from database to generate a header but as I know there is only one result there must be a more efficient way?
<?php
foreach ($category as $value)
{
echo "<header style='background-color:#".$value->CategoryColor."'>";
echo "<div class='container'>";
echo "<div class='row'>";
echo "<div class='col-lg-12'>";
echo "<div class='page-intro'>";
echo "<span class='title'><i class='fa ".$value->CategoryIcon."'></i> ".$value->CategoryTitle."</span>";
echo "<span class='descriptive'>".$value->CategoryDescription."</span>";
}
?>
This is using CodeIgniter MVC