• 01-06-2013, 17:11:57
    #1
    Merhaba Arkadaşlar,

    Get ile gelen aramadaki veriyi bir değişkende tutuyorum.
    örnek : $veri değeri "killer cats"

    gelen bu veri yi

    SELECT id,thumb,source,views,liked,title,description,dura tion FROM videos WHERE title LIKE '%$id%' OR description LIKE '%$id%' ORDER BY id LIMIT 20

    ile $veri'yi description ve title alanlarına göre videoları listeletmesini istiyorum ama "killer cats" kelimesi sorguya girerken sonuc vermiyor ama sadece killer ya da cats kelimesi girdimi sonuç veriyor.

    yardım edebilirseniz sevinirim.
  • 01-06-2013, 19:06:18
    #2
    aramadan gelen veri $veri isimli değişkendeyse mysq sorgusunda da '%$veri%' kullanmalısın. $id yazmışsın?
  • 01-06-2013, 19:12:32
    #3
    biomooj adlı üyeden alıntı: mesajı görüntüle
    aramadan gelen veri $veri isimli değişkendeyse mysq sorgusunda da '%$veri%' kullanmalısın. $id yazmışsın?
    örnek verdim $veriyi de.

    örneğin "killer cats" kelimesini ele aldıgımızda bu veriyi bölüp sql sorgumda nasıl işletebilriz acaba
  • 01-06-2013, 19:29:35
    #4
    BLaH adlı üyeden alıntı: mesajı görüntüle
    örnek verdim $veriyi de.

    örneğin "killer cats" kelimesini ele aldıgımızda bu veriyi bölüp sql sorgumda nasıl işletebilriz acaba
    if kullanacaksın, sonuç bulunamazsa diye, sonra aranan şeyi explode ile kelimelere ayıracaksın ve öyle tekrar arama sorgusu oluşturacaksın
  • 01-06-2013, 19:52:12
    #5
    biomooj adlı üyeden alıntı: mesajı görüntüle
    if kullanacaksın, sonuç bulunamazsa diye, sonra aranan şeyi explode ile kelimelere ayıracaksın ve öyle tekrar arama sorgusu oluşturacaksın
    mantıken öyle düşündüm ama uygulamayı yazamıyorum
  • 01-06-2013, 19:56:47
    #6
    BLaH adlı üyeden alıntı: mesajı görüntüle
    mantıken öyle düşündüm ama uygulamayı yazamıyorum
    o zaman php ile ilgili bir soru sormuyorsun, uygulamayı birinin yazıp hazır vermesini istiyorsan ilgili kategorilerden ücretli destek alabilirsin..
  • 01-06-2013, 20:21:17
    #7
    biomooj adlı üyeden alıntı: mesajı görüntüle
    o zaman php ile ilgili bir soru sormuyorsun, uygulamayı birinin yazıp hazır vermesini istiyorsan ilgili kategorilerden ücretli destek alabilirsin..
    hazır vermesini beklemiyorum. yapabildiğim kadarını forumda paylaştım ilerisine gidemediğim zaten konuyu okuduysan anlamışındır.
    örneğin $a = 1; kardeşim bak a değişkenine bu şekil 1 sayısını atadık diyebilirsin ve bende bunu görüp öğrenmiş olurum. bilgi paylaşımının amacı da budur.Anlıyamadığım birşeyi öğrenmek için konu açıyorum.Ben konuya direk sql den arama işlemini yaz mı dedim ?. Vakit ayırdıgın için ise teşekkür ederim.
  • 01-06-2013, 22:34:01
    #8
    BLaH adlı üyeden alıntı: mesajı görüntüle
    hazır vermesini beklemiyorum. yapabildiğim kadarını forumda paylaştım ilerisine gidemediğim zaten konuyu okuduysan anlamışındır.
    örneğin $a = 1; kardeşim bak a değişkenine bu şekil 1 sayısını atadık diyebilirsin ve bende bunu görüp öğrenmiş olurum. bilgi paylaşımının amacı da budur.Anlıyamadığım birşeyi öğrenmek için konu açıyorum.Ben konuya direk sql den arama işlemini yaz mı dedim ?. Vakit ayırdıgın için ise teşekkür ederim.
    örneğin demeyeceksin, yazdığın kod ne onu yaz biz inceleyelim. konuda belirttiğin mysql_query bile yanlış yazılmış.. neyi nasıl yapacağını anlattım sana ama sen hazır kod istiyorsun. php biliyorsan yapmıştın çoktan. bilmiyorsan $a = 1; desek değişken nedir diye soracaksın.

    ilk cevabımı oku orada belirtilen if ve explode'ı araştır ve yap işte.. takıldığın yerlerde yaptığın kodu paylaş yardımcı olan çıkar ama daha yaptığın bir şey yok, birşey öğrenmek istiyorum diyorsun. burada kimse sana phpyi öğretecek değil ya..
  • 01-06-2013, 22:54:40
    #9
    biomooj adlı üyeden alıntı: mesajı görüntüle
    örneğin demeyeceksin, yazdığın kod ne onu yaz biz inceleyelim. konuda belirttiğin mysql_query bile yanlış yazılmış.. neyi nasıl yapacağını anlattım sana ama sen hazır kod istiyorsun. php biliyorsan yapmıştın çoktan. bilmiyorsan $a = 1; desek değişken nedir diye soracaksın.

    ilk cevabımı oku orada belirtilen if ve explode'ı araştır ve yap işte.. takıldığın yerlerde yaptığın kodu paylaş yardımcı olan çıkar ama daha yaptığın bir şey yok, birşey öğrenmek istiyorum diyorsun. burada kimse sana phpyi öğretecek değil ya..
    hocam ya ben anlatamıyorum sana yada sen anlamıyorsun. ben sana php öğret mi diyorum? gelebileceğim noktaya kadar gelip kodları yazdım. biri sana şu eşyayı kaldırmama yardım edermisin? dediğinde sen ona eğilip iki elinde tutup kaldırabilirsin mi diyorsun? burdaki eşya da konuya yazdıgım kodlar işte. ben sadece var olan birşey de yardım ve neyin nasıl oldugunu öğrenmek istedim sadece. hazır birşey istesem direk konuya sql den arama işleminin kodlarını yazabilirmisiniz yazardım.