• 08-04-2010, 18:01:57
    #1
    Arkadaşlar site içi arama yapıyorum , fakat dil='tur' alanına göre arama yapsın istiyorum .

    $sor = mysql_query("select * from urunler where dil='tur' and neparnimno LIKE '%$ara%' or referansno LIKE '%$ara%' or model LIKE '%$ara%' or urunadi LIKE '%$ara%' limit $baslangic,$limit");
    where dil='tur' and şeklinde olduğu zaman urunler tablosundaki aranan kelimeyi dil farkı olmaksızın hepsini listeliyor , dil='tur' seçimini yapabilmek için sorgu nasıl olmalı ?

    Yardımlarınızı bekliyorum .
  • 09-04-2010, 07:55:03
    #2
    Üyeliği durduruldu
    dil tür denen doğru olmuş o veriyi göz onunde bulundurması gerek. Ama bulundurmadigina göre dil alanın text galiba onu varchar 255 e çevir
  • 09-04-2010, 10:23:33
    #3
    Webscripti adlı üyeden alıntı: mesajı görüntüle
    dil tür denen doğru olmuş o veriyi göz onunde bulundurması gerek. Ama bulundurmadigina göre dil alanın text galiba onu varchar 255 e çevir
    dil alanı varchar(10) şeklinde .

    sorguda bir iki değişik denemede yaptım , mesela ;

    dil LIKE '%$dil%' or neparnimno LIKE '%$ara%' or referansno LIKE '%$ara%' or model LIKE '%$ara%' or urunadi LIKE '%$ara%'
    dil LIKE '%$dil%' şeklinde olurmu diye düşündüm ama oda çalışmadı .