Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. <?php
  2.  
  3. include __DIR__ . '/../class/Article.php';
  4. include __DIR__ . '/DB.php';
  5.  
  6. class News
  7. {
  8. protected $db;
  9. protected $data;
  10.  
  11. public function __construct()
  12. {
  13. $this->db = new DB;
  14. }
  15.  
  16. public function getAllNews()
  17. {
  18. // id = type serial
  19. $dataNews = $this->db->query('SELECT * FROM `news` ORDER BY `id`DESC', []);
  20. $this->data = [];
  21. foreach ($dataNews as $value){
  22. $this->data[] = new Article($value['title'], $value['content'], $value['author'], $value['id']);
  23. }
  24. return $this->data;
  25. }
  26.  
  27. public function getArticle($id)
  28. {
  29. $this->data = [];
  30. $article = $this->db->query('SELECT * FROM `news` WHERE id=:id', [':id' => $id]);
  31. foreach ($article as $value){
  32. $this->data[] = new Article($value['title'], $value['content'], $value['author'], $value['id']);
  33. }
  34. return $this->data;
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement