• 01-10-2009, 15:11:02
    #1
    ID ADI BILGI DURUM
    1 XXX ........ 1,6
    2 YYY ........ 2,7,6
    3 ZZZ ........ 7


    Gibi bir sql yapısında bana bir sorgu lazım;

    durumu 7 olanların dışındakileri çeksin. Yani deurumda 7 geçenleri ekrana getirmesin.



    Teşekkürler
  • 01-10-2009, 15:17:10
    #2
    select * from table where durum <> '7' ;
  • 01-10-2009, 15:33:39
    #3
    $sorgu7_1=mysql_query("Select * from sahislar where `adi` LIKE '%$aranan%' and sifat<>'6'"); 
    $sorgu7_2=mysql_query("Select * from sahislar where `adi` LIKE '%$aranan%' and sifat<>'6' order by sifat desc LIMIT $baski, $sayfabasi");
    Kodu bu şekilde yaptım çalışmıyor maalesef.

    genede 6 ları çekiyor.
  • 01-10-2009, 16:10:29
    #4
    select * from tablo where sutun != '7'
  • 01-10-2009, 16:20:02
    #5
    $sorgu7_1=mysql_query("Select * from sahislar where `adi` LIKE '%$aranan%' and sifat !='6'"); 
    $sorgu7_2=mysql_query("Select * from sahislar where `adi` LIKE '%$aranan%' and sifat !='6' order by sifat desc LIMIT $baski, $sayfabasi");
    Kodu bu şekildede yaptım gene olmadı
  • 01-10-2009, 16:21:26
    #6
    select * from TABLO Where ID not in(select ID from TABLO Where durum Like '%7%')

    Bi de bunu dene
  • 01-10-2009, 16:28:07
    #7
    mavcil adlı üyeden alıntı: mesajı görüntüle
    select * from TABLO Where ID not in(select ID from TABLO Where durum Like '%7%')
    Bi de bunu dene
    Buda işe yaramadı maalesef
  • 01-10-2009, 16:33:04
    #8
    eğer durum alanı text ise
    select * from table where durum <> '7'
    eger sayı ise
    select * from table where durum <> 7

    bunlardan biri olmak zorunda hocam. Durum alanı text ise sagında solun dabosluk varmı yokmu bi kontrol et.
  • 01-10-2009, 16:33:33
    #9
    Sorunu çözdüm herkese çok teşekkür ederim.