1

你好 StackOverflowers 同胞,

由于大量增长和来自公众的建议需要对我的网站进行修改,我需要修改我的数据库,我已经完成了调整以适应访问者的建议。是的,非常令人困惑,所以我将直奔主题:

当前查询:

$arow=mysql_fetch_assoc(mysql_query("SELECT * FROM animelist WHERE id = '".$_REQUEST['id']."'"));
$placeholders = array(' ', ',', ':');
$replacements = array('-', '', '');
$title=str_replace($placeholders, $replacements,$arow['name']);
$title=preg_replace("/[^a-zA-Z0-9\s-]/", "", $title);
$link=$title."-".$arow['id'];

$link="Stream-".$title."-Episode-".$row1['episodes_id']."-".$row1['language']."-".$row1['id'];

最初,-Episode- 部分只需要命名/写为“-Episode-”,但是根据用户的建议,我完全同意,它也需要是动态的。可以说(使用条款仅供参考)最初该网站只有剧集而不是电影,但现在也有电影。所以我们希望这部分也是动态的。为此,我们使用数据库信息,我在表“项目”中创建了一个列“类型”INT(1),我建议将 0 设为 -Episode-,如果类型下的值为 1,那么我建议将其设为 -Movie-。

现在的问题是如何在查询中正确实现它?我知道需要进行更多查询,类似于来自 $title 或 $row1 的查询。这是我到目前为止所拥有的,但它还不完整,因为我不知道如何:

$link="Stream-".$title."-.$type.-".$row1['episodes_id']."-".$row1['language']."-".$row1['id'];

$type=$arow['type']

现在应该有一个代码,我不确定如何正确编写,它的条件是 if type = 0 然后 echo Episode,elseif type = 1 然后 echo Movie。

我非常感谢您花时间阅读本文,并希望您能帮助我。

编辑:假设 $row1,是从名为“videos”的表中获取的,而不是从“animelist”中获取的,但是“videos”表中的每个视频都有一个“id”,但也有一个名为“anime_id”的列,这个anime_id 等于'animelist'中的'id',短视频中的id是帖子,anime_id是类别。

现在需要写更多的查询来平衡游戏,请帮帮我,我卡住了。

提前致谢, Inder

4

1 回答 1

1

$type = ($arow['type']==0) ?“剧集”:“电影”;或 $type = $arow['type'] ?“剧集”:“电影”;

于 2013-04-03T10:46:59.333 回答