folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Fonksiyonda Girilen Değerlere Göre Sql Kod Oluşturma



Fonksiyonda Girilen Değerlere Göre Sql Kod Oluşturma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    Merhaba Arkadaşlar ;

    Öncelikle php dili için soruyorum bu soruyu;

    function ad($id,$dil,$konu,$tek)    gibi veriler girilmesini istiyorum. 

    Mesela bir fonksiyon da dil ve konuyu dirip tek veri çekmek istiyorum.   ad("0","turkce","php","tek")  şeklinde fonksiyonu çağıracağım ve    "select * from tablo where dil= :dil and konu= :konu limit 1"  dil=turkce,konu=php   şeklinde bir sql ile veri çekmek istiyorum. 

    Fonksiyonun çağrılma şekil ihtimalleri çok olduğu için hepsine if else koyup yapmak amelelik gibi geliyor. Bunun daha basit ve kullanışlı yolu var  mı ?


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    asiminnesli
    asiminnesli's avatar
    Kayıt Tarihi: 19/Mart/2010
    Erkek

    Yanlis anlamadı isem functiondaki değişkenleri direk sql de 2 kısma ( Türkçe v.s. yazdığın yere) yazarsan istediğini yapacaktır mantığı böyle yani


    I am Jack's inflamed sense of rejection
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    SQL sorgunu fonksiyon içerisinde değişkene ata. Fonksiyonlardan gelen değişkenleri sql sorgusu içerisinde yerleştir.

    Bu şekilde olacaktır.


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yunusemre
    yunusemre's avatar
    Kayıt Tarihi: 22/Ağustos/2016
    Erkek

    "select * from tablo where dil='$dil' and konu='$konu' limit 1"

    işini görmez mi?


    "Programcılar saatler boyunca çalışmak zorunda kalmalarına engel olacak sistemler tasarlamaya saatler boyunca uğraşırlar." David Allen
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    yunusemre bunu yazdı

    "select * from tablo where dil='$dil' and konu='$konu' limit 1"

    işini görmez mi?

    yada PDO da sorun çıkarsa "select * from tablo where dil='".$dil."' and konu='".$konu."' limit 1"

    "." string birleştirir php de.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    TEk bir sorgu tipi için kullanırsak dediğiniz doğru. tolgasen hocam sorunu anlamış dediğiniz aklıma geldi fakat farklı yol var mı diye merak ettim.

     


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nick6
    0x656e
    0x656e's avatar
    Kayıt Tarihi: 19/Mayıs/2012
    Homo
    yunusemre bunu yazdı

    "select * from tablo where dil='$dil' and konu='$konu' limit 1"

    işini görmez mi?

    Off sql injection gibi sql injection

Toplam Hit: 942 Toplam Mesaj: 7
php sql