include('gj_cfg.php');
$INFOMAX = 100;
print("");
print("
");
print("拍手ランキング");
print("");
print("");
print("");
if (!($mysql = mysql_connect($DBHost,$DBUser,$DBPassword))) {
echo "データベースに接続できませんでした。(1)";}
mysql_query("SET NAMES utf8", $mysql);
if (!(mysql_select_db($Database))) {
echo "データベースに接続できませんでした。(2)";}
//総拍手数
$query = "SELECT sum(views) total, avg(views) average FROM mt_entry, $gj_views_table where mt_entry.entry_id = $gj_views_table.entry_id";
$res = mysql_query($query);
$row = mysql_fetch_object($res);
$count = intval($row->total);
$avg = $row->average;
print("拍手ランキング
");
print("戻る");
print(" 総拍手数 ".$count);
printf(" 平均 %.1f", $avg);
print("");
print("| 順位 | ページ | 拍手数 |
");
//ランキングの抽出
$query = "SELECT entry_blog_id, mt_entry.entry_id entry_id, entry_title, views, entry_url FROM mt_entry, $gj_views_table where mt_entry.entry_id = $gj_views_table.entry_id ORDER by views DESC LIMIT 0,$INFOMAX";
$res = mysql_query($query);
$jun = 1; $sjun = 1; $excount = 0;
if ($res) {
while($row = mysql_fetch_object($res)) {
$title = $row->entry_title;
$views = $row->views;
$url = $row->entry_url;
$school = $school_list[$row->entry_blog_id];
if ($excount == $views) {$jun--;} else {$jun = $sjun;}
if ($jun > $INFOMAX) break;
print("| " . $jun . " | ");
print("$title | ");
print("" . $views . " |
");
$jun++; $sjun++; $excount = $views;
}
}
print("
");
print("");
print("");
exit(1);
?>