hi,
Dein Script sperrt nur die erste IP in der Liste.
Du solltest die Ergebnisse Deiner Query in einer Schleife abarbeiten, um auch mehr als den ersten Datensatz sperren zu können.
dann würde ich aber eher dazu tendieren, nur ganz gezielt mit der aktuellen IP in der datenbank nachzusehen, ob sich ein passender datensatz findet.
Effektiver finde ich aber eine Lösung mit htaccess (deny ...)
das sowieso.
allerdings evtl. weniger komfortabel anpassbar.
gruss,
wahsaga