0

私はmysqlを初めて使用し、現在スクリプトを見ています。しかし、これが可能かどうか、または可能かどうかに興味があります。私はMySQLを初めて使用するので、これがどのように機能するか分からないかもしれません。

以下のコードは、カテゴリ コンテンツに関連付けられたリンクを出力します。しかし、正しいIDからcat_nameを取得したい. fromに関連付けられた cat_name を取得するためにそこ$row['cat_id']にいます。お気に入り$cat_record['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 に答える