Как вовремя закрыть соединения с БД в PHP?
если по простому - в начале скрипта открыли, в конце скрипта закрыли.
Создайте собственную функцию видаfunction doQuery () {
    mysql_connect ( ... );
    mysql_query ( ... );
    mysql_close( ... );
}
Я бы не рекомендовал делать такое решение, потому что на чём-то более-менее серьезном оно может привести к лишней нагрузке на сервер. Лучше стараться построить архитектуру так, чтобы в рамках одного соединения максимально эффективно загонять в коннект данные.