Sayfanın başında mysql'e bağlanıyorsanız bu şekilde kullanım peformansını etkileyecektir.

mysql_baglan();
//işlemler işlemler işlemler
work(); //fonksiyonu çalıştırdıgınızda zaten bağlanılan mysql'e tekrar bağlanacaktır buda boşuna performans kaybı demek.
onun yerine fonksiyonun içinde "global $em;" kullanırsanız sanırım sorun çözülecektir.