Advertisement
phpcode

Untitled

Sep 19th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. # Baue datenbank verbindung auf
  2.  
  3. $db = new db($dbhost, $dbuser, $dbpass, $db);
  4.  
  5.  
  6.  
  7.  
  8. z.b ein Query
  9. $result2=$db->query("SELECT * FROM ap_revenueAssurance WHERE revPacketNumber='{$packagesTrackingNumber}'");
  10. $row2=$db->fetch_array($result2);
  11.  
  12.  
  13.  
  14. <?PHP
  15. class db {
  16.  
  17. var $sql_host = "";
  18. var $sql_user = "";
  19. var $sql_pass = "";
  20. var $sql_base = "";
  21. var $link_id = 0;
  22. var $sql_count = 0;
  23.  
  24. function db($host,$user,$pass,$base) {
  25. $this->sql_host=$host;
  26. $this->sql_user=$user;
  27. $this->sql_pass=$pass;
  28. $this->sql_base=$base;
  29. $this->connect();
  30. }
  31.  
  32. function connect() {
  33. $this->link_id=@mysql_connect($this->sql_host,$this->sql_user,$this->sql_pass);
  34. if(!$this->link_id) $this->error("False link == Error to connect the database");
  35. $selecting_base=@mysql_select_db($this->sql_base);
  36. if(!$selecting_base) $this->error("Flase base == Error to select the database");
  37. }
  38.  
  39. function query($query_string) {
  40. $selecting_query=@mysql_query($query_string);
  41. $this->sql_count ++;
  42. if(!$selecting_query) $this->error("False query == $query_string");
  43. return $selecting_query;
  44. }
  45.  
  46. function fetch_array($result_string) {
  47. $selecting_result=@mysql_fetch_array($result_string);
  48. return $selecting_result;
  49. }
  50.  
  51. function fetch_object($result_string) {
  52. $selecting_result=@mysql_fetch_object($result_string);
  53. return $selecting_result;
  54. }
  55.  
  56. function num_rows($result_string) {
  57. $selecting_result=@mysql_num_rows($result_string);
  58. return $selecting_result;
  59. }
  60.  
  61. function unbuffered_query($query_string) {
  62. $selecting_result=mysql_unbuffered_query($query_string);
  63. if(!$selecting_result) $this->error("False query == $query_string");
  64. return $selecting_result;
  65. }
  66.  
  67. function insert_id() {
  68. $query_id=@mysql_insert_id($this->link_id);
  69. return $query_id;
  70. }
  71.  
  72. function escape_string($string){
  73. return mysql_real_escape_string($string);
  74. }
  75.  
  76. function number_of_querys() {
  77. return $this->sql_count ;
  78. }
  79.  
  80. function fetch_row($result_string) {
  81. $selecting_result=@mysql_fetch_row($result_string);
  82. return $selecting_result;
  83. }
  84.  
  85.  
  86.  
  87. function error($error) {
  88. echo ("<title>Error by Base</title>");
  89. echo ("Error: <b>$error</b><br>\n");
  90. echo ("SQL-Error: ".mysql_error()."<br>\n");
  91. echo ("Derzeit gibt es Datenbank Probleme, bitte haben Sie etwas gedult.");
  92. #header('Location: install.php');
  93. exit();
  94. }
  95.  
  96.  
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement