ok, więc funkcja
mysql_error();
zwraca następujący wnik:
Nie wybrano żadnej bazy danych.
Dzięki bardzo, nawet nie wiedziałem o tej funkcji, szukam błędu i dalej i wciąż proszę was o podpowiedzi

edit:
dałem funkcję łączącą się z bazą danych do jednego z pliku z powyższymi instrukcjami i działa
dziękuję za pomoc
a może da się to jakoś zrobić, żeby funkcja "connect" była w oddzielnym pliku?
dodam, że serwer stoi na localhost i jest to krasnal,
kolejny edit:
z tego co mi wiadomo, skrypt przerywa połączenie z bazą danych zaraz po wywołaniu się,
więc z pewnością błąd był spowodowany tym, że skrypt, który się łączył, wywoływał się i kończył zanim serwer wykonał resztę instrukcji z głównego skryptu, może da się to jakoś obejść? tak, aby serwer nie przerywał połączenia z bazą po zakończeniu skryptu, a dopiero po wywołaniu instrukcji kończącej połączenie
a tak przy okazji,
zapytanie w skrypcie działa tylko po dodaniu apostrofów w odpowiednich miejscach, tak, jak napisał kajzur, więc proszę się go nie czepiać

jak widać serwery bywają różne