データベースのバグを指摘して下さった方がいた。
ずばりご指摘いただいたように、「作曲者ごとの演奏記録一覧」(例えば高昌帥の場合)で「年度が複数ページにまたがって表示されている場合」 かつ「支部大会のデータのみが表示されている場合」に前後のページで重複したデータが表示される不具合があった。
全く意味のない不定データを検索キーにして並べ替えを行っていたのが原因。そのため検索ごとのソート順が不定になり、1ページ目のデータを検索した場合と、2ページ目のデータを検索した場合に同じデータがひっかかる可能性があった。
ということでデータベース検索プログラムを修正/更新しました。
やはり久しぶりにソースコードを見直したら、手直ししたいところ/最適化したいところがたくさん見つかってしまった。が、全日本吹奏楽コンクールに向けてアクセスが増えると思われるので、下手に修正して二次バグを出したくない。修正は全日本吹奏楽コンクールの波が退いてから年末にかけてやりたいと思っています。
(ちょっと前から「違うフレームワークに手を出してみたい病」が発症して、Yii とか lithium とかに関する記事をいろいろ読んでいたのだが、やはり今のホームページをもう少し仕上げないと。)
ついでに東京都大会の昔のデータを入力し忘れていたので一部追加しました。
*****
数日前から「喉が痛い」と言っていた息子がついにダウン。今日は長めの睡眠を取っているので十分休息をとって回復すればいいのだが。
(私と同じように)旅行中に風邪をひいて休んでいた日本人の同僚が今日から職場復帰。そろそろ寒くなって空気が乾燥していること、それに加えて旅行やイベントなどで疲れていたりすると風をひきやすくなるようだ。気をつけましょう。
… とはいえ、今週末の土曜日のよるはハンブルガーSV対長谷部擁するヴォルフスブルクの試合を見に行く予定。実は長谷部を生で見るのは今回が初めて。