File:  [Local Repository] / db / prgsrc / drupal / modules / chgk_db / classes / DbDatabase.class.php
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Sun Feb 28 20:17:33 2010 UTC (14 years, 2 months ago) by roma7
Branches: MAIN
CVS tags: HEAD
Initial edition of drupal version

<?php

class DbDatabase  {
  const QUESTION_TABLE='Questions';
  const TOURNAMENT_TABLE='Tournaments';

  public function getTournament($id) {
    if (!preg_match('/\./', $id)) {
      $id .= '.txt';
    }

    $sql = sprintf ("SELECT * FROM {%s} t 
      WHERE t.FileName = '%s'", self::TOURNAMENT_TABLE, $id);
    $res = db_query($sql);    
    return db_fetch_object($res);
  }
  
  public function getQuestionsRes($id) {
    $sql = sprintf("SELECT * FROM {%s} WHERE ParentId=%d", self::QUESTION_TABLE, $id);
    return db_query($sql);
  }
  
  public function fetch_row($res) {
    return db_fetch_object($res);
  }
}


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>