$id konusunda sorun varmış $id için satır sydırıp o aralıkta random attırdım oldu. son şekli aşağıdaki gibi belki birine lazım eder

<? // ikinci bölüm
$satirsayisi= mysql_num_rows(mysql_query("select * from Ansiklopedi_Cevap WHERE Soru_ID"));

$rasgele_sayi = rand(1,$satirsayisi);

$query = mysql_query("SELECT Ansiklopedi_Soru.*, Ansiklopedi_Cevap.*
					FROM Ansiklopedi_Soru
					LEFT JOIN Ansiklopedi_Cevap ON Ansiklopedi_Soru.ID = Ansiklopedi_Cevap.Soru_ID 
					WHERE Ansiklopedi_Soru.ID='$rasgele_sayi' ORDER BY RAND() LIMIT 10");

?>
Yalnız şimdi başka bir sorun peydah oldu

Sayfamda get kontrolu yaptırıyorum. gelen veri yoksa yukarıdaki bölüme gçiyor ve rastgele bir veri çekiyor.

Ama sorun sayfanın başında bu sefer

<? // get ile gelen veri kontrolü ve sorgu
	if ($_GET){
    $id=$_GET["id"];
	
$query = mysql_query("SELECT Ansiklopedi_Soru.*, Ansiklopedi_Cevap.*
					FROM Ansiklopedi_Soru
					LEFT JOIN Ansiklopedi_Cevap ON Ansiklopedi_Soru.ID = Ansiklopedi_Cevap.Soru_ID 
					WHERE Ansiklopedi_Soru.ID='$id'
					Limit 10");

		
// değer varsa
$id = intval($_GET['id']);
if(!sayfa) $sayfa = 1;

$baslik=mysql_fetch_array($query);
?>

<?php echo $baslik['Soru']; ?>
<?
// Döngü
while($sonuc=mysql_fetch_array($query))	{ 
	
	?> 
    <p>&nbsp;</p>
    <p align="left"><strong><?php echo $sonuc['Cevap_Sira']; ?>: </strong><?php echo $sonuc['Cevap']; ?> </p>
    <p align="right" class="kucuk_yazi">Yazan: <em><?php echo $sonuc['Yazar']; ?></em><br>
    Tarih: <em><?php echo $sonuc['Tarih']; ?></em></p>
    <p>&nbsp;</p>
   
<?php
}
?>
şeklinde sayfamın başı.
ben istiyorum ki
<?php echo $baslik['Soru']; ?>
ile soruyu çeksin. sonra da döngüye girip cevaplarını versin.

şu durumda 1. cevabı vermiyor 2. cevaptan başlıyor varsa 3ü 4ü çekiyor ama 1. cevabı hiçbir şekilde çekmiyor