O ile dobrze zrozumiałem, to:
1. Masz (w jakiejś zmiennej) numer, który chciałbyś użyć.
2. Chcesz sprawdzić, czy w danej tablicy jest rekord, który w danym polu zawiera ten numer.
Nie ma potrzeby czytania wszystkich rekordów z tablicy i porównywania z zadaną wartością.
Można spróbować "prostego strzału" w rekord zawierający daną wartość w danym polu:
SELECT * FROM <tablica>
WHERE <pole>=<wartość>;
Taką kwerendę trzeba "zmontować" (w zmiennej), wstawiając we właściwe miejsce szukaną wartość i wykonać ją.
Żeby było ciekawiej, właściwie nie potrzebujesz nawet odczytywać danych "wyciągniętych" przez tę kwerendę z bazy danych.
Wystarczy jeżeli sprawdzisz,
czy ta kwerenda coś zwróciła.
Nazw konkretnych funkcji nie podaję, myślę że znajdziesz sam.
Przy okazji sugestia co do "elegancji nazw".
Nie używaj nazwy "baza" jako nazwy tabeli.
Baza danych to "worek" z różnymi tabelami, każda do jakiegoś celu.
Owszem, dane "ciągniesz" z bazy danych, ale tak naprawdę - to z konkretnej tabeli.
Analogicznie - nazwę kolumny "numer" też lepiej zmień na jakąś nazwę, która "coś powie" co to za numer.
Rady te zapewne docenisz nieco później, gdy zaczniesz robić strony korzystające z wielu tabel iwielu kolumn.