コンテンツへスキップ

アルファベット順リストのHTML表示

例えば
以下のような
音源(バンド/アーティスト)のリスト

【A】
ABBA
AC/DC
AEROSMITH
ALICE COOPER
ASIA

【B】
BANGLES
BAY CITY ROLLERS
BILLY IDOL
BLONDIE
BON JOVI
BOSTON

【C】
C.C.R
CACTUS
CHEAP TRICK
CHICAGO
CREAM
CULTURE CLUB
CYNDI LAUPER

【D】
DANGER DANGER
DURAN DURAN
(以下略)

順不同にデータベースに登録しておいて
表示する時はアルファベット順に
自動で並べ替えてくれたら
便利かと^^

まずはMySQLにテーブル(bgm_list)を作成

適宜、データを挿入

次はこれをアルファベット順に
表示するページ(list.html)を作成

データベース接続のための共通プログラム
dbconnect.phpを再利用(共用)

リスト表示はイニシャル毎に
下記のようなプログラムにしてみたら・・・

<h4>A</h4>

<?php

require('dbconnect.php');

$alphabet = $pdo->prepare("SELECT * FROM bgm_list WHERE a_z='a'");
$alphabet -> execute();
while ($row = $alphabet->fetch()) {
        echo $row['artist'] . "<br>";
    }

?>

思惑通りに表示された^^

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です