Använd $_GET .
Först kommer du att vilja ändra den här raden
echo '<a href="quiz.php">' . $row['title'] . '</a><br />';
Till något sånt här:
echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';
Och sedan i quiz.php , hämta rätt frågesport med $_GET['id'] som din primära nyckel för att slå upp det i databasen.
Du bör lagra din frågesporttitel där också (i db).
$_GET är lämpligt här eftersom du bara använder ett ID för att avgöra vilket frågesport som ska visas. Det finns inget behov av sekretess här. Du skulle använda $_POST när du skickar formulärdata som ändrar databasen. $_SESSION är användbart för att lagra grundläggande inloggningsinformation och andra saker som måste finnas kvar på flera sidor under sessionens livstid, till exempel guideformulär.