0

我是 mysql 的新手,我现在正在看一个脚本。但我很好奇这是否可以做到或是否可能。我是 MySQL 新手,所以我可能不知道它是如何工作的。

下面的代码打印与类别内容关联的链接。但我想从正确的 id 中提取 cat_name 。是否有$row['cat_id']拉取与from$cat_record['cat_name']关联的 cat_name 。喜欢cat_id$cat_record

基本上我会从该 cat_id 中提取关联的 cat_name。

基本上我想打印出与该表中正确的 cat_id 关联的 cat_name。所以我想在该表中打印与 cat_id 关联的 cat_name,它将打印 cat_id 5 的 cat_name。

From Events: <a href="<?=$u?>categories/<?=$row['cat_id']?>/1"><?=stripslashes($cat_record['cat_name'])?></a>

不确定这段代码是否有帮助,但我也有这个,我相信它与代码有关。

     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);
            // }

我对 php 或 mysql 不太了解,但在正确的步骤中推动可能会有所帮助。

4

1 回答 1

0
$catid = htmlentities($_GET['catid']);

改为这样做

然后做:

$str = "SELECT * FROM twit_info where cat_id = ".  $catid ."

事实上,我会将它放入一个 php 函数中,并通过将 $catid 传递给它来调用它。

于 2012-10-22T22:30:53.150 回答