Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. <?php
  2.  
  3. namespace vs_lib\system;
  4.  
  5. class Connection
  6. {
  7. private static $SERVER= "localhost";
  8. private static $DATA_BASE_NAME= "visualdata";
  9. private static $DATA_BASE_USER= "root";
  10. private static $DATA_BASE_PASS= "";
  11.  
  12. private static $PDO;
  13.  
  14. public static function PDO()
  15. {
  16. if(self::$PDO!=null)
  17. return self::$PDO;
  18.  
  19. $dsn = 'mysql:host='+self::$SERVER+';dbname='+self::$DATA_BASE_NAME;
  20. $user = self::$DATA_BASE_USER;
  21. $password = self::$DATA_BASE_PASS;
  22.  
  23. try {
  24.  
  25. $db = new PDO($dsn, $user, $password);
  26. self::$PDO = $db;
  27.  
  28. return $db;
  29. } catch (PDOException $e) {
  30. echo 'Connection failed: ' . $e->getMessage();
  31. }
  32. }
  33.  
  34. //Where queryleri için kullanılacak
  35. public static function Where($whereQuery)
  36. {
  37. $db = Connection::PDO();
  38.  
  39. if($data = $db->query($whereQuery))
  40. {
  41. return $data;
  42. }
  43. else
  44. {
  45. $error = $db->errorInfo();
  46. echo 'Error : ' . $error[2];
  47. }
  48. }
  49.  
  50. }
  51.  
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement