Si, in effetti con $_GET carico l'ID presente nel database, ma $var fa riferimento ad una piccola stringa.. Per $var conviene fare qualcosa del genere?

codice:
if ($var == ("pippo" || "paperino" || "topolino")) {
	...
	*query*
	...
	}
else {
	...
	}
Mi sa che è comunque meglio come dici tu, ossia associare una numerazione al loro posto..

Per evitare di stampare a video eventuali errori mi basta cancellare echo $e->getMessage(); giusto?