プログラミングの初心者で壁にぶつかりました。私は学習の出発点として簡単なリンクサイトを構築しようとしていますMySQLとPHPリンクテーブルからカテゴリリンクを取得するにはどうすれば1つのテーブルのカテゴリが別のテーブルのリンクと一致するか "
私は2つのテーブルがあります。カテゴリを - 私は、35のカテゴリのリストを持っているカテゴリテーブルで
をリンクID(int型)自動インクリメントの主キーとカテゴリvarchul
リンクで私はID(int)の自動増分主キー、リンク名、URLと説明を持っています
カテゴリを取得して、カテゴリ?id = $ idを使用して各カテゴリのURLを作成して作成できるようになりました。カテゴリに関連するリンクをカテゴリ別に表示することはできません。私はすべてのリンクを得るか、リンクを得ない。私は結合を使用しました、左結合、右結合、links.categories = categories.categories。何も動作しません。これはカテゴリを取得するためのコードです、私はちょうど各猫のリンクを取得する方法がわかりません。誰でも正しい方向に向けることができます。
enter code here
<? include "db.php" ?>
<?php
$id = intval($_GET['id']); // force user input to an int
if(!empty($id)) // if the user input is not empty or 0
{
$query = "SELECT * FROM categories WHERE id = $id LIMIT 1"; // attempt to select the row for the given id
$result = mysql_query($query) or die(mysql_error());
if(mysql_num_rows($result) > 0) // if the categorie was found
{
$row = mysql_fetch_assoc($result); // fetch the resultset to an array called $row
echo $row['categories']; // echo the categories field from the row
// etc.
}
else
{
die('Error: Bad ID'); // the categories was not found
}
}
else
{
die('Error: Bad ID'); // the id given was not valid
}
mysql_close();
?>
私は誰かが助けてくれることを願っています。事前