• 29-06-2021, 16:51:17
    #1
    Herkese selamlar,

    Şöyle bir problemim var. Scriptte reklam alanlarından belli id de olanlar seçiliyor. 9 numaralı id ve onun iki altındaki. Ben ayrıca 19,20 ve 21 numaralı id leri de aynı kod içerisinde çekmek istiyorum. Bunu nasıl yapabilirim?

    <div class="row cf builder">
                
            
                        
                                <div class="column builder one-1">
                                
                
                    
                        
                <div class="a-widget">
                 <?
                 if($i <= 9)
                 {
                 $reklam = mysql_fetch_array(mysql_query("select * from de_reklamalanlari where ID = $i and Durum = 1"));
                            if($reklam['Resim']=="") 
                            {  echo $reklam['Kod']; 
                            }
                            else{
                                echo '<a target="_blank" href="'.$reklam['Link'].'">
                                <img  height="90px" width="728px" src="'.$reklam['Resim'].'"/></a>';
                            }
                            }
                            
                         
                         
                   
                            
                            
                            
                      ?> 
                         
                         
                         
                         
                         
            
                      
                </div>
            
                    
    
                        
                 </div>             
                        
                        </div>
                   
    
    
    
    <? $i++;}   ?>
    
    
    
    
    
                </div>
                
            </div>
  • 29-06-2021, 16:53:09
    #2
    SELECTcolumn_name(s)
    FROMtable_name
    WHEREcolumn_nameIN (value1, value2, ...);
  • 29-06-2021, 16:58:59
    #3
    $i döngüsünü kaldırıp,
    select * from de_reklamalanlari where ID = $i and Durum = 1 yerine
    select * from de_reklamalanlari where ID in (9,21,22) and Durum = 1 vs komut kullanılabilir.
  • 29-06-2021, 17:14:23
    #4
    Yorumlar için teşekkürler. Burada şöyle bir sorun oluşuyor. Reklam alanlarını seçtiğimde örneğin 1,2 ve 3 numaralı idleri, aynı kategorinin altına üçü de listeleniyor. Daha öncesinde şöyle bir kod var:

    <ul class="column half block posts-list thumb"> 
                    
                    <?
                        $habersql = mysql_query("select * from de_haber where Katid = ".$kate['ID']." order by   Sira asc limit 5");
                        while($haber = mysql_fetch_array($habersql))
                        {
                            echo '<li>
                    
                        <a href="xxx/'.seo($haber['Baslik']).'/'.seo($haber['ID']).'" >
                        <img width="110" height="96" src="'.$haber['Resim'].'" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="1494340296_egemerk__c__k"  srcset="'.$haber['Resim'].' 110w, '.$haber['Resim'].' 220w" sizes="(max-width: 110px) 100vw, 110px" />
                                                                                        
                        </a>
                        
                        <div class="content">
    
                                        <div class="cf listing-meta above">
                                             
                </div>
                                
                            
                                    
                                <a href="xxx/'.seo($haber['Baslik']).'/'.seo($haber['ID']).'" >
                            '.$haber['Baslik'].'</a> 
                            
                            
                        </div>
                        
                    </li>';
                        }
                    ?>
                     
            </ul>
  • 29-06-2021, 17:18:23
    #5
    hocam ekranın tamamını görmeden ne yapmak istediğini çözemeyiz. kategori ayırmak istiyorsan KATID in(kategori1,kategori2,kategori3) şeklinde sorgulama yapabilirsin.