Soru-cevap şeklinde bir alan yaptım. Soruların altında cevapları göstermek istiyorum ama sorunun altında 1 cevap göstermem gerekirken diğer soruların cevaplarını da gösteriyorum. Tam olarak SQL kuramadım yardımcı olursanız sevinirim.
Veritabanım:
Soru cevap sql hakkında yardım |
13 Mesajlar | 2.582 Okunma |
select * from sorular;
while(sonuc)
//sorular
//soru tablosundaki değerler
select * from cevaplar where soruid = sonuc.id;
//soru ile ilgili cevap değerleri
end;
$bagla = $db->prepare("SELECT * from sorular where urunid=?");
$bagla->execute(array($_GET["id"]));
if ( $bagla ){
foreach( $bagla as $bagla_a ){
$soru=$bagla_a['soru'];
$sorutarih=$bagla_a['sorutarih'];
$sorutarihformat = date("d.m.Y", strtotime($sorutarih));
echo "
$soru
- Yazar: #adsoyad
- Tarih: #sorutarihi
";
include('cevaplar.php');
echo "
";
}
}
?>
$bagla = $db->prepare("SELECT * from cevaplar where soruid = ?");
$bagla->execute(array($_GET["id"]));
if ( $bagla ){
foreach( $bagla as $bagla_a ){
$cevap=$bagla_a['cevap'];
echo "
$cevap
- Yazar: #adsoyad
- Tarih: #cevaptarihi
";
}
}
?>