matheuscamarques / parcelamentos

0 stars 0 forks source link

Connexão com banco de dados falhando! #1

Open matheuscamarques opened 4 years ago

matheuscamarques commented 4 years ago

class Connection{ private static $host = "localhost"; private static $username = "id10548459admin"; private static $password = "Administrador123"; private static $driver = "mysql"; private static $database = "id10548459_database"; public static $conn ;

     public function __construct(){
            self::$conn = new PDO(self::$driver.":host=".self::$host.";dbname=".self::$database, self::$username, self::$password);
            self::$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            self::$conn->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
     }

    public static function start():object{
            try{    
                    self::$conn = new PDO(self::$driver.":host=".self::$host.";dbname=".self::$database, self::$username, self::$password);
                    // set the PDO error mode to exception
                    self::$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
                    self::$conn->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
            }
            catch (PDOException $e) {
                    echo 'Connection failed: ' . $e->getMessage();
                    //self::$conn = null;
            }

                return self::$conn;

    }
matheuscamarques commented 4 years ago

WebHost000