Guest User

Untitled

a guest
Jul 31st, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <?php
  2.  
  3. class database
  4. {
  5.  
  6. protected $mysql = [
  7. 'host' => 'host_name',
  8. 'database' => 'db_name',
  9. 'username' => 'db_user',
  10. 'password' => 'db_pass'
  11. ];
  12.  
  13. protected $sqlserver = [
  14. 'host' => 'host_name',
  15. 'database' => 'db_name',
  16. 'username' => 'db_user',
  17. 'password' => 'db_pass'
  18. ];
  19.  
  20. public $mysql_cnn;
  21. public $sql_server_cnn;
  22.  
  23.  
  24. public function __construct(){
  25.  
  26. }
  27.  
  28. // connect to mysql database
  29. public function mysql_connect(){
  30.  
  31. $address = $this->mysql['host'];
  32. $db_name = $this->mysql['database'];
  33. $db_user = $this->mysql['username'];
  34. $db_pass = $this->mysql['password'];
  35.  
  36. try{
  37. $this->mysql_cnn = new PDO( "mysql:host=$address;dbname=$db_name", "$db_user", "$db_pass");
  38. $this->mysql_cnn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  39. }catch (PDOException $e){
  40. echo $e->getMessage();
  41. }
  42. }
  43.  
  44. public function mysql_close(){
  45. $this->mysql_cnn = null;
  46. }
  47.  
  48. // connect to sql server datbase
  49. public function sql_server_connect(){
  50.  
  51. $address = $this->sqlserver['host'];
  52. $db_name = $this->sqlserver['database'];
  53. $db_user = $this->sqlserver['username'];
  54. $db_pass = $this->sqlserver['password'];
  55.  
  56. try{
  57. $this->sql_server_cnn = new PDO( "sqlsrv:server=$address ; Database=$db_name", "$db_user", "$db_pass");
  58. $this->sql_server_cnn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  59. }catch (PDOException $e){
  60. echo $e->getMessage();
  61. }
  62. }
  63.  
  64. public function sql_server_close(){
  65. $this->sql_server_cnn = null;
  66. }
  67.  
  68. }
Add Comment
Please, Sign In to add comment