Advertisement
Guest User

Untitled

a guest
Nov 12th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.82 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: efik
  5.  * Date: 12.11.15
  6.  * Time: 20:45
  7.  */
  8. class Post
  9. {
  10.     private $id;
  11.     private $tytul;
  12.     private $tresc;
  13.  
  14.     /**
  15.      * @return mixed
  16.      */
  17.     public function getId()
  18.     {
  19.         return $this->id;
  20.     }
  21.  
  22.     /**
  23.      * @param mixed $id
  24.      * @return Post
  25.      */
  26.     public function setId($id)
  27.     {
  28.         $this->id = $id;
  29.         return $this;
  30.     }
  31.  
  32.     /**
  33.      * @return mixed
  34.      */
  35.     public function getTytul()
  36.     {
  37.         return $this->tytul;
  38.     }
  39.  
  40.     /**
  41.      * @param mixed $tytul
  42.      * @return Post
  43.      */
  44.     public function setTytul($tytul)
  45.     {
  46.         $this->tytul = $tytul;
  47.         return $this;
  48.     }
  49.  
  50.     /**
  51.      * @return mixed
  52.      */
  53.     public function getTresc()
  54.     {
  55.         return $this->tresc;
  56.     }
  57.  
  58.     /**
  59.      * @param mixed $tresc
  60.      * @return Post
  61.      */
  62.     public function setTresc($tresc)
  63.     {
  64.         $this->tresc = $tresc;
  65.         return $this;
  66.     }
  67.  
  68.  
  69. }
  70.  
  71. #############################################################
  72. $db = new PDO('sqlite:./db/files.sqlite');
  73. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  74.  
  75. ####################################################################
  76. $db->query('CREATE TABLE IF NOT EXISTS tabelka (id INTEGER PRIMARY KEY, tytul TEXT, tresc TEXT);');
  77. ########################################################################
  78.  
  79. $statement = $db->prepare('INSERT INTO tabelka (id,tytul, tresc) VALUES (?,?, ?);');
  80. $statement->bindValue(1, rand(2, 1000));
  81. $statement->bindValue(2, 'hejka');
  82. $statement->bindValue(3, 'dd');
  83.  
  84. try {
  85.     $statement->execute();
  86. } catch (PDOException $e) {
  87.     die("Record already exists");
  88. }
  89.  
  90.  
  91.  
  92. $data = $db->query("SELECT * FROM tabelka")->fetchAll( PDO::FETCH_CLASS, 'Post');
  93.  
  94. var_dump($data);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement