hängt sich der Server auf
Das tut er bei euch beiden.
Nehmen wir mal an es sind fast alle Nummern belegt, dann freezt der Server solange bis er die richtige Zahl gefunden hat.
Das kann je nach Menge dauern.
Sinniger wäre es womöglich, wenn man sich alle Daten aus der Datenbank zieht und diese dann auswertet.
Vorteil: Der Server muss nicht auf den MySQL Response warten
Nachteil: Mehr Ressourcen verbrauch.
Alternativ: threaded Querys, dauert zum auswerten vllt etwa länger - dafür kann sich der Server sich nicht (zeitweise) aufhängen.