Arkadaşım sen 25 soru dedin diye öyle dedim, yani 50 soru da olsa, eğer kontrol koymazsan adam forma 100 yazsa 100 soru çekersin onun için kontrol gerekli. Ama diyorsan bu sadece ders gerek yok, yukarıda ki şekilde yapabilirsin, her ders için ayrı sorguyla en basiti, diğer türlü biraz ileri seviye olur sanırım. Tek while'de toplamana gerek yok. Sorgu yaptıkça yazdırabilirsin.
$sorgu = mysql_query( 'select * from sorular where ders="'.$ders.'" and konu ="'.$konu.'" limit 15');
while($sonuc = mysql_fetch_assoc($sorgu1)){
print_r($sonuc);
}
$sorgu2 = mysql_query('select * from sorular where ders="'.$ders.'" and konu ="'.$konu.'" limit 15');
while($sonuc = mysql_fetch_assoc($sorgu2)){
print_r($sonuc);
}gibi. İlla tek arraya toplayacaksan:
$sorgu1 = mysql_query( 'select * from sorular where ders="'.$ders.'" and konu ="'.$konu.'" limit 15');
while($sonuc = mysql_fetch_assoc($sorgu1)) $toplam[] = $sonuc;
$sorgu2 = mysql_query('select * from sorular where ders="'.$ders.'" and konu ="'.$konu.'" limit 15');
while($sonuc = mysql_fetch_assoc($sorgu2)) $toplam[] = $sonuc;
print_r($toplam);//toplam dizi