Php MySQL显示最新的而不是所需的内容

Php MySQL显示最新的而不是所需的内容,php,mysql,Php,Mysql,因此,我有一个MySQL数据库,在“twit_info”中包含“category”和“twit_info”部分,我有“cat_id”,在“category”中包含“cat_id”和“cat_name” 但出于某种原因,当输出此代码时,它会显示最新“cat_id”的最新“cat_name” 但是我想让它显示我链接的“cat\u id”中的“cat\u name”。我如何才能让它工作这里是我的代码im输出,显示它 <?php if ($row['cat_id'] > 0): ?>

因此,我有一个MySQL数据库,在“twit_info”中包含“category”和“twit_info”部分,我有“cat_id”,在“category”中包含“cat_id”和“cat_name”

但出于某种原因,当输出此代码时,它会显示最新“cat_id”的最新“cat_name”

但是我想让它显示我链接的“cat\u id”中的“cat\u name”。我如何才能让它工作这里是我的代码im输出,显示它

<?php if ($row['cat_id'] > 0): ?>
    <div class="meta">
    <small class="float-left gray">
    From Recent Events: <a href="<?=$u?>categories/<?=$row['cat_id']?>/1"><?=stripslashes($cat_record['cat_name'])?></a>
    </small>
    </div>   
<?php endif; ?>
那么,我如何让php代码uptop为“cat\u id”显示正确的cat\u name呢

我想这是因为
的称呼不对吧?在html中


基本上,问题是
没有输出与
猫id相关联的内容

根据评论,您的问题可能很短\u open\u标记在php.ini中没有设置为1,所以类似
if(isset($\u GET['catid'))和$\u GET['catid'!='{…是$\u GET['catid']设置?url是否有?catid=xxx?url的工作方式如下
domain.com/categories//1
,然后答案是否定的,除非您有将该URI段转换为get变量的方法。htaccess可以做到这一点,一些URI解析器可以做到。将?catid=1添加到url中,看看会发生什么。如果它做了您想要的事情,那么问题在于您是如何使用它读取uri参数时处理问题基本上是
没有输出与
cat\u id相关联的内容
不,这很好整个站点使用足够公平,打印什么($cat\u记录)结果?@KaiQing-FYI,因为PHP5.4.0,我的意思是,你是在调用$\u GET条件中的第一个$stru cat还是在else中的第二个$stru cat?根据最近的事件:数组([0]=>5[cat\u id]=>5[1]=>cat NAME[cat\u NAME]=>cat NAME[2]=>这是描述[cat\u desc=>这是描述)1
     if(isset($_GET['catid']) and $_GET['catid'] !=''){
     $str = "SELECT * FROM twit_info where cat_id = ". $_GET['catid'] ." order by date_submitted desc";
     $str_cat = "SELECT * FROM category where cat_id = ". $_GET['catid'] ;
     }
     else{
     $str = "SELECT * FROM twit_info where cat_id = (select max(cat_id) from twit_info order by date_submitted desc) and cat_id !=0";
      $str_cat = "SELECT * FROM category where cat_id = (select distinct max(cat_id) from twit_info)";
     }
             $twit = dbConnect($str);
            //if(mysql_num_rows($twit)>0){
              $cat_info = dbConnect($str_cat);  
              $cat_record = mysql_fetch_array($cat_info);
              //print_r($cat_record);
            // }