$conn nie zawiera odpowiedniego uchwytu do bay danych, czyli najprawdopodobniej nie połączyłeś się w ogóle z bazą, tutaj już przyczyn może być wiele, sprawdź tak:
$conn = mysql_connect(HOST,USER,PASS) or die('nie udało się połączyć z bazą '.mysql_error());
podobną konstrukcję powinieneś zastosować dla mysql_select_db
P.S.
Czy w ogóle potrzebujesz zakańczania połączenia z mysql? jeżeli nie, to możesz pominąć mysql_close, gdyż połączenie jest kończone automatycznie na końcu skryptu
P.S.2
Możesz wywołać też mysql_close bez żadnych parametrów
bez zamknięcia nie wywala błędu i tak miałem zrobione ale wolałem się upewnić czy gdzieś błedu nie zrobiłem, bo przy podobnej konstrukcji wyżej nie wywalało takich błędów. Tylko w ostatnim połączeniu.