dsxjot8620 2013-07-19 14:04
浏览 8
已采纳

获取主题ID的类别

So i want to get the category name to be showed on the id of the topic. Currently i have this

        $cato = $db->prepare('SELECT
                        topics.topic_cat,
                        topics.topic_id,
                        categories.cat_id,
                        categories.cat_name
                    FROM
                        topics
                    LEFT JOIN
                        categories
                    ON
                        topics.topic_cat = categories.cat_id
                    WHERE
                        topics.topic_id =:topid');

$cato->bindParam(':topid',  $row2["topic_id"], PDO::PARAM_INT); 
$cato->execute();
$result2 = $cato->fetch();

Categories.cat_id is the id of the category.

Categories.cat_name is the name i want get.

Topics.topic_cat is the category id where the topic is posted ( the same id from categories.cat_id)

Topics.topic_id is the id of the topic (topic.php?id=28)

My result needs to be

topic 28 is in category hello (hello = categories.cat_name).

So, to be short: the topic id is 28 it searches in topics the row with topic_id 28 and grabs the topic_cat that is in the same row as topic_id 28. Then it looks in categories and grabs the categories_name is topic_cat. then it posts the categories_name

I hope i am clear enough.

  • 写回答

1条回答 默认 最新

  • dounai6613 2013-07-19 14:49
    关注

    Can you try:

    SELECT topics.topic_cat,
           topics.topic_id,
           categories.cat_id,
           categories.cat_name
    FROM topics, categories
    WHERE topics.topic_cat = categories.cat_id
          AND topics.topic_id =:topid
    

    This should work unless you have topic without category.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图