Advertisement
Guest User

Untitled

a guest
Jul 9th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. <?php
  2. //mysql.php
  3.  
  4. //yhendus serveriga
  5. //andmebaasi valimine
  6. //p2ringute saatmine
  7. //andmete lugemine
  8.  
  9. class MySQL
  10. {
  11. var $connect = false;
  12. var $host = false;
  13. var $user = false;
  14. var $pass = false;
  15. var $dbname = false;
  16.  
  17. //konstruktor
  18. function MySQL($h, $u, $p, $dbn)
  19. {
  20. $this->host = $h;
  21. $this->user = $u;
  22. $this->pass = $p;
  23. $this->dbname = $dbn;
  24. $this->conn();
  25. $this->selectDB();
  26. }
  27.  
  28. //yhendus
  29. function conn()
  30. {
  31. $this->connect = mysql_connect($this->host,
  32. $this->user, $this->pass);
  33.  
  34. if(!is_resource($this->connect))
  35. {
  36. echo 'Probleem andmebaasi yhendusega<br />';
  37. exit;
  38. }
  39. }
  40. //andmebaasi valik
  41. function selectDB()
  42. {
  43. $result = mysql_select_db($this->dbname);
  44. if($result == false)
  45. {
  46. echo 'Probleem andmebaasi valikuga<br />';
  47. exit;
  48. }
  49. }
  50. //p2ringu ssaatmine
  51. function query($sql)
  52. {
  53. $result = mysql_query($sql, $this->connect);
  54. if($result == false)
  55. {
  56. echo 'Probleem p2ringuga: <b>'.$sql.'</b><br />';
  57. echo mysql_error();
  58. exit;
  59. }
  60. return $result;
  61. }
  62.  
  63.  
  64. //andmete salvestamine
  65. function getArray($sql)
  66. {
  67. $result = $this->query($sql);
  68. $data = array();
  69. while($res = mysql_fetch_array($result, MYSQL_ASSOC))
  70. {
  71. $data[] = $res;
  72. }
  73. if(count($data) == 0)
  74. {
  75. return false;
  76. }
  77. else return $data;
  78.  
  79. }
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86. }
  87.  
  88.  
  89.  
  90. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement