レーティング計算システム 第3回
少しずつ作っています。
テーブル構造が少し変わりました。
CREATETABLE `accounts` (
`id` varchar(20) NOTNULL,
`password` varchar(100) NOTNULL,
`title` varchar(50) NOTNULL,
`header_text` text NOTNULL,
`footer_text` text NOTNULL,
`created_at` datetime NOTNULL,
`updated_at` datetime NOTNULL,
PRIMARY KEY (`id`)
);
CREATETABLE `players` (
`id` int(11) NOTNULL AUTO_INCREMENT,
`account_id` varchar(20) NOTNULL,
`name` varchar(50) NOTNULL,
`default_rate` decimal(5,1) NOTNULL,
`rate` decimal(5,1) NOTNULL,
`win` smallint(6) NOTNULL,
`lose` smallint(6) NOTNULL,
`draw` smallint(6) NOTNULL,
`created_at` datetime NOTNULL,
`updated_at` datetime NOTNULL,
PRIMARY KEY (`id`),
INDEX (`account_id`)
);

↑トップページ。
リストで表示されているのはaccounts.titleです。
アカウントのトップページにリンクしています。

↑アカウントのトップページ。
前回の図でいうと、「公開画面」の「1.トップページ」です。
URLは、accounts.idが「test1」だとすると、 https://example.com/test1 です。
次回は管理画面を作っていきます。