Hi!
Du vergißt die im Erfolgsfall von mysql_connect zurückgelieferte Ressource in einer Variablen zu speichern, so wie Du dies innerhalb Deiner Funktion machst.
Denn ohne Angabe des optionalen Ressourcen-Parameters nehmen die mysql_*-Funktionen stets die zuletzt geöffnete Verbindung, und nicht die, die sich der Autor gedacht hat.
Lo!