Test 5
public function getAllBlogPosts()
{
$sql = "SELECT * FROM blog_posts WHERE status = 1 ORDER BY created_at DESC";
$res = $this->db->query($sql);
$posts = [];
if ($res) {
while ($row = $res->fetch_object()) {
$posts[] = $row;
}
}
return $posts;
}
public function getBlogPostBySlug($slug)
{
// ovde NE mora ni da se slugifikuje ako već u bazi čuvaš slug
$slug = mysqli_real_escape_string($this->db, $slug);
$sql = "SELECT * FROM blog_posts WHERE slug = '$slug' AND status = 1 LIMIT 1";
$res = $this->db->query($sql);
if ($res && $row = $res->fetch_object()) {
return $row;
}
return null;
}
← Nazad na blog