/**
  * create a new database
  *
  * @param object    $dbs        database object that is extended by this class
  * @param string $name name of the database that should be created
  * @return mixed MDB_OK on success, a MDB error on failure
  * @access public
  */
 function createDatabase(&$db, $name)
 {
     if (MDB::isError($result = $db->connect())) {
         return $result;
     }
     if (!@fbsql_create_db($name, $db->connection)) {
         return $db->fbsqlRaiseError();
     }
     return MDB_OK;
 }
Пример #2
0
 /**
  * create a new database
  *
  * @param string $name name of the database that should be created
  * @return mixed MDB2_OK on success, a MDB2 error on failure
  * @access public
  */
 function createDatabase($name)
 {
     $db =& $GLOBALS['_MDB2_databases'][$this->db_index];
     if (MDB2::isError($result = $db->connect())) {
         return $result;
     }
     if (!@fbsql_create_db($name, $db->connection)) {
         return $db->raiseError();
     }
     return MDB2_OK;
 }