/class/class.database.php

http://freshdns.googlecode.com/ · PHP · 32 lines · 19 code · 13 blank · 0 comment · 0 complexity · c97b7a38daa5e76140fc2ac16f84919c MD5 · raw file

  1. <?
  2. abstract class database
  3. {
  4. abstract function initiate ();
  5. abstract function query_slave($query);
  6. abstract function query_master($query);
  7. abstract function error ();
  8. abstract function fetch_array($query);
  9. abstract function num_rows ($query);
  10. abstract function escape_string ($string);
  11. abstract function setUsername ($username);
  12. abstract function setPassword ($password);
  13. abstract function setDatabase ($database);
  14. abstract function setMasterHost ($master);
  15. abstract function setSlaveHosts ($slaves = array());
  16. abstract function setReplication ($replication);
  17. abstract function setVars ($username, $password, $database, $master, $slave = array(), $replication='');
  18. }
  19. ?>