• 18-11-2019, 19:28:43
    #1
    Merhabalar, benim veritabanından örneğin oyun adında tablomda bulunan platform içeriğini çekmek istiyorum fakat oyun tablosunda mesela adi,resim,icerik,platform mevcut diyelim
    örnek olarak
    adi: Call of Duty
    resim: callof.png
    icerik: Call of Duty serisi vs.
    platform: steam,windows,mac
    platforma yazacağım steam windows ve mac i ayrı ayrı aşağıdaki kod dizimine göre nasıl yapabilirim ?
     <?php
    
    if ($cek['platform']==STEAM) {?>
    
    <img src="steam.png" alt="Steam" title="Steam">
    
    <?php } else if ($cek['platform']==WINDOWS) {?>
    
    <img src="windows.png" title="Windows" alt="Windows">
    
    <?php } else if ($cek['mac']==MAC) {?>
    
    <img src="macos.png" title="MacOS" alt="MacOS">
    
    <?php }
    
                          ?>
  • 18-11-2019, 19:45:32
    #2
    ilk olarak veritabanından çağırırken tabloya göre sql sorgu yaparsanız daha rahat edersiniz

    SELECT adi,resim,icerik,platform FROM oyun WHERE platform = :platform
    gibi...
  • 18-11-2019, 20:08:29
    #3
    gecemor adlı üyeden alıntı: mesajı görüntüle
    ilk olarak veritabanından çağırırken tabloya göre sql sorgu yaparsanız daha rahat edersiniz

    SELECT adi,resim,icerik,platform FROM oyun WHERE platform = :platform
    gibi...
    sql sorgum zaten vardı hocam ama benim sorum farklıydı sorunu sql de aşağıdaki sorguyu çalıştırarak enum ile çözdüm ilgi alakanız için teşekkürler
    ALTER TABLE `test` ADD `platform` ENUM('STEAM','MAC','WINDOWS') NOT NULL AFTER `icerik`;