-4

以下では、phpmyadmin で MySQL テーブルを作成しました。

ここに画像の説明を入力

php ページに、選択した cat_id の cat_name を出力したいと考えています。そのために正確にどのコードを使用しますか?私はこのガイドをここで見ていますが、完全には理解していませんが、誰かが私を正しい方向に導くことができるでしょうか?

4

3 に答える 3

1

WHEREこれには句を使用する必要があります。基本的には、必要なレコードをフィルタリングすることです。

SELECT Cat_Name
FROM category
WHERE CAt_ID = 1   -- place the value of your desired category id
于 2012-10-17T16:43:51.903 に答える
0

それはとても複雑ですか?

$result = mysql_query("SELECT * FROM yourtablename WHERE cat_id='yourcatidhere' ");

while($row = mysql_fetch_array($result))
  {
  print_r($row);
  }
于 2012-10-17T16:50:45.150 に答える
0
<?php
    if(isset($_POST['submit'])) {
        $cat_id = isset($_POST['cat_id'])? (int)$_POST['cat_id']: 0;
        $query = mysql_query("SELECT cat_name FROM category WHERE cat_id = '$cat_id'");
        $cat_name = mysql_fetch_row($query);
    }
?>

<form method="POST" action="">
    Category ID: <input type="text" name="cat_id" />
    <input type="submit" name="submit" value="Get Category Name" />
</form>

<?php echo isset($cat_name)? $cat_name: ''; ?>
于 2012-10-17T16:52:27.670 に答える