【发布时间】:2016-01-09 00:08:44
【问题描述】:
我已经通过一个网站和 html 5 个视频标签在我的家中创建了一个供个人使用的“电影”数据库,它包括一个列出数据库中所有电影的索引页面,然后单击有人会将您链接到一个页面,该页面将以 html 5 视频标签显示所选电影...但是电视节目完全不同,我要求每个不同的电视节目都有一个表格,然后每集的目录等存储在里面对应表...
页面看起来像这样...列出所有电视节目的索引页面(每个电视节目表),然后链接到另一个索引页面,显示相应电视(点击的表内)节目中的所有剧集单击,然后单击某个剧集后的最后一页,您可以在其中观看该剧集,因此,例如,如果我单击“绝命毒师”,它将列出从数据库中的表中选择的所有绝命坏剧集,然后我可以单击看某集,这就是为什么我需要一个变量表名,有人告诉我可以做到……但我不知道怎么做!
这里有一些代码,我认为我的问题的答案看起来像......
$episodesquery="SELECT * FROM $TBL_name ORDER BY episodeTitle ASC";
$episodesresult=mysql_query($episodesquery) or fail ("Query to get data from $TBL_name failed: ".mysql_error());
提前致谢
P.S 我的 html 5 视频标签或其他东西也有问题,我在观看超过 30 分钟的内容后收到 ERR_CONTENT_LENGTH_MISMATCH 导致音频不同步,谢谢!
【问题讨论】:
-
我会改变数据库结构,你应该有一个电影表和一个电视节目表(最多)。
-
这很糟糕的设计。唯一需要多张桌子的情况是各种节目需要不同的桌子设计。如果表之间的ONLY区别是节目名称,则创建ONE表,并放入包含节目名称的字段。
-
感谢 cmets,如果我要使用一个表,我只需要添加一个字段作为电视节目名称,对吗?所以它会是 SELECT * FROM $TBL_name WHERE tvShowName=$tvShowName
-
@Jakeyosaurus 是的。您能否发布您当前的数据库结构?表名 + 列名(电影和电视节目就足够了)。推荐如何以更好的方式实现它会更容易。
-
puu.sh/moc0o.png 是表格结构