$urun = $db->query("SELECT * FROM urun WHERE id != '".$oku['id']."' order by id");
    
    while($toku = $urun->fetch()) {
        foreach(explode(', ', $oku['uyumlu']) as $uyum) {
            echo'<option value="'.$toku['sku'].'"';
                if($uyum == $toku['sku']) {
                echo' selected';
                }
            echo'>'.$toku['sku'].' '.$toku['urun_adi'].'</option>';
        }
    }
Selamlar
mutliple select/option ile urun tablosuna uyumlu sütununa birden fazla id yerleştiriyorum (ör. 1,2,3,4)

seçili ürün id 2-3-4+ adet olunca; select/option alanında seçili adet sayısınca aynı ürün sıralanıyor

while&foreach yer değiştirdiğimde= veriler tek tek sıralanıyor ama bu seferde option alanında seçili olanlardan sadece 1 tanesini getiriyor.

Farklı kod dizilimi denedim ama yapamadım, fikirlerinizi, yardımlarınızı rica ederim.

örnek;