Grazie a tutti dell'aiuto.
Però come dicevo:
1. Non vorrei usare pcconnect. Questo infatti mi obbliga innanzitutto a monitorare continuamente le connessioni al db, poi ci potrebbero essere problemi di lock sulle tabelle mysql (le tabelle rimarrebbero lockate finche la connessione rimane appesa).
2. lo zend_registry fa le stesse funzioni della variabile superglobale $_SESSION. Ma come ho detto se salvo l'id della connessione in una variabile superglobale questa come d'incanto va a zero quando lo script finisce. E forse proprio un incanto non è, ma è la sintassi del mysql_connect() che appunto chiude la connessione alla fine dello script.
possibile che in tutte le applicazioni professionali si debba fare sempre un inclusione in tutti gli script al file di connessione?