I dati inviati tramite link puoi recuperarli con l'array $_GET. Dopo aver ottenuto i valori potrai creare la query. Il concetto molto semplice, non mi riferisco però all'esempio del tuo link perchè non è molto chiaro, basta individuare quale parametro sarà necessario per realizzare la query e quindi utilizzare solo quello.
Codice PHP:
//dati estratti da una precedente query...
echo "<a href=\"categorie.php?IDcat={$row['IDcat']}\">{$row['catName']}</a>";
Ora, nella pagina "categorie.php" puoi recuperare il valore inviato in query string con
Codice PHP:
$IDcat = (int)$_GET['IDcat'];
e subito dopo usare questo valore nella query
codice:
SELECT * FROM tabella WHERE IDcat = $IDcat