Возможно ли выполнить запрос из второго метода, не повторяя все вышеперечисленное?
Или мне все объединить в одну функцию?
public function selectAd()
{
$query = "
SELECT category,title,content,date_added from ads
";
$stmt = $this->getConnection()->prepare($query);
$stmt->execute();
$count = $stmt->rowCount();
if ($count > 0) {
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
echo '<div class="result">';
echo "Title: <b>".$row['title']."</b>";
echo "<h6>Category:".ucfirst($row['category'])."</h6>"
.$row['content']."<br>".
"Date: ".$row['date_added'];
echo '</div>';
echo "<br>";
}
} else {
echo "<u><br>Nothing to show yet</u>";
}
}
public function randomAds()
{
$query = "
SELECT * FROM ads ORDER BY RAND() LIMIT 5;
";
// steps from method above
}