Guest User

Untitled

a guest
Jul 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <?php
  2. /**
  3. * @author Webarto
  4. * @copyright 2010
  5. */
  6.  
  7. class Database{
  8.  
  9. public $q = 0;
  10. public $debug = "";
  11.  
  12. function connect($server, $database, $username, $password, $charset = "UTF8"){
  13. $link = mysql_connect($server, $database, $password);
  14. if(!$link){
  15. die("Unable to connect to database server.");
  16. }
  17. mysql_selectdb($database);
  18. if(function_exists("mysql_set_charset")){
  19. mysql_set_charset($charset, $link);
  20. }else{
  21. mysql_query("SET NAMES $charset");
  22. }
  23. }
  24.  
  25. function insert($into, $columns, $values){
  26.  
  27. foreach($columns as $column){
  28. $c .= "$column,";
  29. }
  30. $c = trim($c, ",");
  31. foreach($values as $value){
  32. $v .= "'$value',";
  33. }
  34. $v = trim($v, ",");
  35.  
  36. $query = ("INSERT INTO $into($c) VALUES($v)");
  37. mysql_query($query);
  38. }
  39.  
  40. function post($into, $columns, $post){
  41.  
  42. $column = explode(",", $columns);
  43.  
  44. foreach($column as $c){
  45. $c = $post[$c];
  46. $v .= "'$c',";
  47. }
  48. $v = trim($v, ",");
  49.  
  50. $query = ("INSERT INTO $into($columns) VALUES($v)");
  51. mysql_query($query);
  52. }
  53.  
  54. function update($which, $what, $with, $where){
  55. mysql_query("UPDATE $which SET $what = '$with' WHERE $where");
  56. mysql_query($query);
  57. }
  58.  
  59. function delete($which, $where){
  60. mysql_query("DELETE FROM $which WHERE $where");
  61. mysql_query($query);
  62. }
  63.  
  64. function query($query, $assoc = true){
  65. $sql = mysql_query($query);
  66. return $sql;
  67. }
  68.  
  69. function row($select = "*", $from, $where, $assoc = true){
  70. $query = ("SELECT $select FROM $from WHERE $where LIMIT 1");
  71. $sql = @mysql_query($query);
  72. return $this->fetch($sql, $assoc);
  73. }
  74.  
  75. function fetch($result, $assoc = true){
  76. if($assoc == true){
  77. return mysql_fetch_assoc($result);
  78. }else{
  79. return mysql_fetch_array($result);
  80. }
  81. }
  82.  
  83. }
Add Comment
Please, Sign In to add comment