bence çok uzatmışsın sql için
SELECT * FROM table_ismi where rastgele='$gel' ORDER BY RAND() LIMIT 1
kulanman yeterli sonrada sorgula yazdır bu kadar