Авось пригодится запрос на выборку всех текущих банов, что бы при коннекте пользователей не делать по 500 запросов с проверкой
PHP код:
SELECT t1.* FROM realmd.ip_banned t1 RIGHT JOIN
(SELECT MAX(unbandate) AS maxu, ip FROM realmd.ip_banned WHERE unbandate > UNIX_TIMESTAMP() GROUP BY ip ) t2
ON t1.unbandate = t2.maxu AND t1.ip = t2.ip