Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace Blog\DB;
  3. use Blog\Model\Blog as BlogModel;
  4. class Blog extends DB
  5. {
  6. public function createBlog(BlogModel $data)
  7. {
  8. $this->enableExceptions(false);
  9. $stmt = $this->prepare("INSERT INTO blogs (slug, title, content) VALUES (:slug, :title, :content)");
  10. $stmt->bindValue(':slug', $data['slug'], SQLITE3_TEXT);
  11. $stmt->bindValue(':title', $data['title'], SQLITE3_TEXT);
  12. $stmt->bindValue(':content', $data['content'], SQLITE3_TEXT);
  13. $res = $stmt->execute();
  14. return $res;
  15. }
  16. public function getBlog($slug)
  17. {
  18. $sql = "SELECT * FROM blogs WHERE slug = :slug ;";
  19. $stmt = $this->prepare($sql);
  20. $stmt->bindValue(':slug', $slug, SQLITE3_TEXT);
  21. $res = $stmt->execute();
  22. return $res;
  23. }
  24. public function getBlogs()
  25. {
  26. $sql = "SELECT * FROM blogs";
  27. $stmt = $this->prepare($sql);
  28. $res = $stmt->execute();
  29. return $res;
  30. }
  31. }