Sorgu ile yapılabilecek bir işlemi php ile yapmamak gerekir.
SELECT DISTINCT harfadi FROM XXX ORDER BY harfadi, RANDOM() LIMIT 4
dener misiniz?
burada önce 4 tane rastgele harf üretiyor sonra onun içinde aynı harf olanları siliyor yani bazen 2 harf üretiyor, bazen 3, bazense 4. Ama ben hep 4 sonuç döndürmesini istiyorum.