Bir tabloda haftanın günlerine göre saatler var
Örnek tablo yapısı
id
program_adi
pazartesi_birinci_saat
pazartesi_ikinci_saat
pazartesi_ucuncu_saat
sali_birinci_saat
sali_ikinci_saat
sali_ucuncu_saat
carsamba_birinci_saat
carsamba _ikinci_saat
carsamba _ucuncu_saat
persembe_birinci_saat
persembe_ikinci_saat
persembe_ucuncu_saat
cuma_birinci_saat
cuma_ikinci_saat
cuma_ucuncu_saat
Ders programını aşağıdaki sorgu ile çekiyorum
$sql="SELECT * FROM ders_programi WHERE id='1'"; $result=mysqli_query($db,$sql); $row=mysqli_fetch_array($result,MYSQLI_ASSOC); $pazartesi1 = $row["pazartesi_birinci_saat"]; $pazartesi2 = $row["pazartesi_ikinci_saat"]; $pazartesi3 = $row["pazartesi_ucuncu_saat"]; $sali1 = $row["sali_birinci_saat"]; $sali2 = $row["sali_ikinci_saat"]; $sali3 = $row["sali_ucuncu_saat"]; $carsamba1 = $row["carsamba_birinci_saat"]; $carsamba2 = $row["carsamba_ikinci_saat"]; $carsamba3 = $row["carsamba_ucuncu_saat"]; $persembe1 = $row["persembe_birinci_saat"]; $persembe2 = $row["persembe_ikinci_saat"]; $persembe3 = $row["persembe_ucuncu_saat"]; $cuma1 = $row["cuma_birinci_saat"]; $cuma2 = $row["cuma_ikinci_saat"]; $cuma3 = $row["cuma_ucuncui_saat"];Çıktı olarak her güne ait saatten id numaraları geliyor...
pazartesi 1. saat diyelim 5 gibi
gelen id numarasına göre
ders_icerik tablosundandan haftaya ait veriler çekilecek...
ders içerik tablosu
ders_id
hafta
icerik
Ben kaç ders saati varsa o kadar sql sorgusu ile verileri çekiyorum
Örnek
// pazartesi 1. ders $sql="SELECT * FROM ders_icerik WHERE hafta='1' and ders_id='$pazartesi1'"; $result=mysqli_query($db,$sql); $row=mysqli_fetch_array($result,MYSQLI_ASSOC); $pazartesi_birinci_ders_icerik = $row["icerik"]; // Bunun gibi kaç ders saati varsa o kadar sql sorgusu ile çekiyorum...Ders programından çekmiş olduğum ders saatlerine göre tek sorgu ile haftanın içeriklerini yazdırılmasını istiyorum.
Tek sorgu ile mümkün ise yardımlarınızı bekliyorum.
İlgilenen arkadaşlara şimdiden teşekkür ederim.