"); 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(""); print(""); print(""); $jun++; $sjun++; $excount = $views; } } print("
順位ページ拍手数
" . $jun . "$title" . $views . "
"); print("
"); print(""); exit(1); ?>