yo Moin,
$count = mysql_query("SELECT * FROM links WHERE id = '$id'");
// "SELECT *" ist immer schlecht. Schreibe explizit die Spalten auf, welche du abfragen willst. Damit definierst du gleichzeitig auch die Reihenfolge, in der die Spalten im Ergebnis erscheinen, denn...
es wird ein wenig zur manie, das * zu verurteilen und geht meiner meinnung zuweit, wenn man betont, dass es "immer" schlecht sei. es gibt sehr wohl sinnvolle anwendungen von dem * nämlich dann, wenn man alle spalten anzeigen will, auch wenn sich das datendesign der entsprechenden tabelle verändert hat oder einem die spaltennamen beim schreiben der programme gar nicht bekannt sind. scripte in form von phpmyadmin können davon profitieren.
Ilja