Untuk menjawab pertanyaan pertama, Anda perlu menggunakan klausa where dalam kueri Anda. Saya tidak yakin apakah nama kolom yang saya gunakan benar, tetapi saya yakin Anda mengerti. Ada BANYAK tutorial SQL interaktif online gratis yang dapat Anda gunakan untuk mendapatkan ide tentang cara membuat kode kueri.
Untuk menjawab pertanyaan kedua Anda, Anda dapat menggunakan mysql_real_escape_string()
berfungsi untuk merapikan variabel yang dilewatkan. Namun cara yang lebih baik adalah mengubah cara Anda terhubung ke basis data. PDO
dan mysqli
keduanya melakukan pekerjaan yang jauh lebih baik untuk menghubungkan ke database. Anda harus mempelajarinya sebagai gantinya - terutama jika Anda baru memulai.
<?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>";
}
?>