예제 #1
0
파일: test.php 프로젝트: iobotis/a-php-rank
        SimpleRanking::setMySqlConnection($mysqli);
        $simple_ranking = new SimpleRanking($table, $row_score, $rank_row);
        $simple_ranking->run();
    } catch (Exception $e) {
        print $e->getMessage() . "\n";
        die;
    }
} elseif ($number == 3) {
    require_once 'SimpleRanking.php';
    $stdin = fopen('php://stdin', 'r');
    print "Which name to search?\n";
    fscanf($stdin, "%s\n", $name);
    // reads number from STDIN
    $total_time = microtime(true);
    try {
        SimpleRanking::setMySqlConnection($mysqli);
        $simple_ranking = new SimpleRanking($table, $row_score, $rank_row);
        // get rank for the given value.
        print_my_rank($simple_ranking, $table, $data_row, $row_score, $name);
    } catch (Exception $e) {
        print $e->getMessage() . "\n";
        die;
    }
} elseif ($number == 4) {
    require_once 'AdvancedRanking.php';
    $stdin = fopen('php://stdin', 'r');
    print "Which name to search?\n";
    fscanf($stdin, "%s\n", $name);
    // reads number from STDIN
    $total_time = microtime(true);
    try {