• 08-07-2010, 15:48:41
    #1
    Üyeliği durduruldu
    merhaba uğraştım ama yapmadığım bir sorunum var mysql da kelime aratıyorum yalnız ben aratığım kelime onay sütünü 1 olanlarda aratmak istiyorum söyle düşündüm
    $girdi = mysql_query("SELECT * FROM firma WHERE onay='1' AND adi Like '%".$b."%'");
    fakat arama yaptığımda onay sütünü 1 olanların hepsini listeliyor. bu sorunu nasıl çözebilirim
  • 08-07-2010, 15:58:58
    #2
    isyankar24 adlı üyeden alıntı: mesajı görüntüle
    merhaba uğraştım ama yapmadığım bir sorunum var mysql da kelime aratıyorum yalnız ben aratığım kelime onay sütünü 1 olanlarda aratmak istiyorum söyle düşündüm
    $girdi = mysql_query("SELECT * FROM firma WHERE onay='1' AND adi Like '%".$b."%'");
    fakat arama yaptığımda onay sütünü 1 olanların hepsini listeliyor. bu sorunu nasıl çözebilirim
    $girdi = mysql_query("SELECT * FROM firma WHERE adi like '%$b%' and onay = '1' ");
    Bu kodu dener misiniz?

    like içerisinde kullandığınız;
    % :kelimenin devamı bilinmiyor
    _ :kelimenin bir harfi bilinmiyor.
    anlamına geliyor.
  • 08-07-2010, 16:04:33
    #3
    Üyeliği durduruldu
    Hiç arama yapmadı hata verdi.
  • 08-07-2010, 16:06:42
    #4
    isyankar24 adlı üyeden alıntı: mesajı görüntüle
    Hiç arama yapmadı hata verdi.
    Pardon adi yi unutmuşum Düzelttim tekrar dener misiniz?
  • 08-07-2010, 16:12:53
    #5
    Üyeliği durduruldu
    yine Benim yaptıgım gibi tüm onayı 1 olanları aradı
  • 08-07-2010, 16:17:10
    #6
    $b yi tanımladınız mı peki ?
  • 08-07-2010, 16:28:12
    #7
    Üyeliği durduruldu
    evet tanımladım.
  • 08-07-2010, 16:29:23
    #8
    echo kullanarak ne tanımladığınıza bakın belkide tanımladığınız veriyi çekmiyodur.
  • 08-07-2010, 16:31:17
    #9
    Üyeliği durduruldu
    hayır tanımladıgım veriyi çekiyor onay='1' olmadan aradıgımı bulabiliyorum ama onay gelince onay='1' olan herşeyi gösteriyor