Database.php 949 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. class Core_Database {
  3. var $_conn;
  4. var $_errors;
  5. function __construct($host, $user, $password, $database, $names = '', $params = array()) {
  6. $this->_conn = null;
  7. $this->_errors = array();
  8. $this->_database_name = $database;
  9. if(!empty($params['zasob_id'])) $this->_zasob_id=$params['zasob_id'];
  10. }
  11. public function getDatabaseName() {
  12. return $this->_database_name;
  13. }
  14. /**
  15. * Wykonuje podane zapytanie i zwraca wynik mysql_query().
  16. */
  17. function query($query, $msg = 'Query ERROR.') {
  18. return null;
  19. }
  20. function fetch($res) {
  21. return null;
  22. }
  23. function _($str) {
  24. return $str;
  25. }
  26. function error() {
  27. return "#unknown";
  28. }
  29. function _set_error($err) {
  30. $this->_errors[] = $err;
  31. }
  32. function get_errors() {
  33. return $this->_errors;
  34. }
  35. function has_errors() {
  36. return !empty($this->_errors);
  37. }
  38. function get_last_error() {
  39. return end($this->_errors);
  40. }
  41. function get_by_id($table, $id) {
  42. return null;
  43. }
  44. }