TuncayTEKE adlı üyeden alıntı: mesajı görüntüle
OR ve AND kullanımını bir araştırmalısınız. Denemedim ancak çalışacaktır

$ogrenci = $_SESSION['ogrenciad'];
$sinif =$_SESSION['ogrencisinif'];
$sorgu = $db->prepare('SELECT * FROM the_table WHERE odevogrenci = :ogrenciad OR odevogrenci = :ogrencisinif');
$sorgu->execute([    'ogrenciad' => $ogrenci,    'ogrencisinif' => $sinif]);
$result = $sorgu->fetchAll();

sizin bu kodları kullandığımda tabloya yerleşimi nasıl yapacam ben şu şekilde yapıyorum. sizinkinizde farklı bir kod lazm değilmi

 <?php foreach($odevler as $odev) { ?>
                        <tr>                          <td><?=$odev->odevbaslik?></td>                          <td><?=$odev->odevtarih?></td>                          <td><a href="odevgoster.php?id=<?=$odev->id?>"><button type="button" class="btn btn-gradient-danger btn-sm">GÖRÜNTÜLE</button> </a></td>                        </tr>                            <?php }   ?>