Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class DB_Handler{
- protected $host;
- protected $db_name;
- protected $db_username;
- protected $db_password;
- protected $db_port;
- public function __construct( $db_host, $db_name, $db_username, $db_password, $port = 3306 ){
- $this->host = $db_host;
- $this->db_name = $db_name;
- $this->db_username = $db_username;
- $this->db_password = $db_password;
- $this->db_port = $port;
- }
- // connect method to talk to the database.
- public function connect(){
- try{
- $this->dbh = new PDO( 'mysql: host=' . $this->host . ';port=' . $this->db_port . ';dbname=' . $this->db_name, $this->db_username, $this->db_password );
- $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- }
- catch ( PDOException $e) {
- $error = "Error!: " . $e->getMessage() . '<br />';
- echo $error;
- return FALSE;
- }
- return TRUE;
- }
- }
- $short_connect = new DB_Handler('hostname', 'database_name', 'user_name', 'password', 'port');
- $r = $short_connect->connect();
- var_dump($r);
- die;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement