最初の質問に答えるには、クエリでwhere句を使用する必要があります。私が使用した列名が正しいかどうかはわかりませんが、あなたはその考えを理解していると確信しています。クエリのコーディング方法を理解するために使用できる、無料の優れたオンラインインタラクティブSQLチュートリアルがたくさんあります。
2番目の質問に答えるには、mysql_real_escape_string()
を使用できます。 渡される変数を整理する関数。ただし、より良い方法は、データベースへの接続方法を変更することです。 PDO
および
<?php
$id=mysql_real_escape_string($_GET['id']);
$result = mysql_query("SELECT * FROM groups where id=".$id.";");
// Am not 100% sure if that is the right column name to use for your database.
while($row = mysql_fetch_array($result))
{
echo "<div class=\"divider\">";
echo "<a href=\"group.php?id=";
echo $row['GroupID'];
echo "\">";
echo $row['GroupName'];
echo "</a>";
echo "<br><br>";
echo $row['GroupDesc'];
echo "<br>";
echo "Over 18's: ";
echo $row['AgeRes'];
echo "</div>";
}
?>