Database.php 887 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. }
  10. public function getDatabaseName() {
  11. return $this->_database_name;
  12. }
  13. /**
  14. * Wykonuje podane zapytanie i zwraca wynik mysql_query().
  15. */
  16. function query( $query, $msg = 'Query ERROR.' ) {
  17. return null;
  18. }
  19. function fetch( $res ) {
  20. return null;
  21. }
  22. function _( $str ) {
  23. return $str;
  24. }
  25. function error() {
  26. return "#unknown";
  27. }
  28. function _set_error( $err ) {
  29. $this->_errors []= $err;
  30. }
  31. function get_errors() {
  32. return $this->_errors;
  33. }
  34. function has_errors() {
  35. return !empty($this->_errors);
  36. }
  37. function get_last_error() {
  38. return end($this->_errors);
  39. }
  40. function get_by_id( $table, $id ) {
  41. return null;
  42. }
  43. }