PDOConnect.php 868 B

1234567891011121314151617181920212223242526
  1. <?php
  2. error_reporting(-1);
  3. ini_set('display errors', 1);
  4. // Создание PDO соединения с базой
  5. class PDOCreate
  6. {
  7. public $pdo; // Публичное свойство, для передачи в другие классы
  8. private $host = "localhost"; // Приватные свойства для исключения передачи в другие классы
  9. private $db = "API";
  10. private $login = "mysql";
  11. private $password = "mysql";
  12. private $opt = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
  13. function Create() // Метод, создающий PDO
  14. {
  15. $pdo = new PDO ("mysql:host=$this->host; dbname=$this->db", $this->login, $this->password, $this->opt);
  16. return $pdo;
  17. }
  18. }
  19. //$pDOCreate = new PDOCreate(); // Создаем объект класса PDOCreate
  20. //$pDOCreate -> Create(); //Вызываем метод Create
  21. ?>