我正在网站上制作各种乐队的歌词,我猜很像 Lyrics.com。我现在拥有的是一个页面,该页面与数据库中的乐队名称、歌曲名称和文本本身相呼应。我想对此进行适当的分类。
以“The Beatles”的“Strawberry Fields Forever”为例。
我想把它归类为“B”,就像“Beatles”一样。并且在Example.com/b/
名单上每个以字母 B 开头的乐队。我的问题:
- 乐队的名字是披头士,但应该去掉“The”。我该怎么做?在数据库中创建两列,这
author
将authour-clean
是很多工作。
另外,我目前的网址是:
example.com/lyrics.php?id=1
。我希望这看起来像example.com/b/beatles/strawberry-fields-forever
。从谷歌搜索我了解到这可以用 .htacces 来完成?我的数据库现在是否为此正确设计?这就是 ATM 的样子:
(该死,不能发布图片——这里是纯文本)
id (int10)
title (varchar255)
author (varchar255)
lyrics (text)
我在想我需要另一列,例如category
,对于这个例子,值b
(如披头士乐队)更容易列出所有以 B 开头的乐队,并确保 htaccess 的事情是可能的?