需要帮助正确获取SQL字符串/查询

时间:2013-04-03 14:52:12

标签: php mysql

这是一段代码,它很可能清除我想要实现的内容,但编写得很糟糕,尤其是最终的字符串/查询。基本上我根据这些字符串/查询创建链接。

$theanimeid = $row1['anime_id'];
$theanimetype = SELECT * FROM animelist WHERE id=".$theanimeid.";
$echothetype = if $theanimetype['type']=1 echo Movie else echo Episode;

链接:

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

一些清理:$ row1从表'videos'获取数据,但是'type'列在'categories'中,因此首先我们需要匹配anime_id,一个列值与列id相同的列用于定位正确数据的类别(我认为)。

之后我们需要在同一行中获取列'type'的值,该值为0或1.

如果您需要额外的信息,我会当场回复,因为我每分钟刷新一页以查看是否有人回答,我真的需要帮助而且非常感谢。

提前致谢, 因德尔

1 个答案:

答案 0 :(得分:0)

你的意思是这样的:

$thetype = $theanimetype['type'] == 1 ? 'Movie' : 'Episode';

???

或者也许在SQL查询中执行此操作:

SELECT *, 
    CASE type
        WHEN 1 THEN 'Movie'
        WHEN 0 THEN 'Episode'
    END AS animeType
FROM myTable