• 21-05-2010, 22:45:42
    #1
    Selam

    Baya aramama ragmen nette ücretsiz bir kod veya script bulamadim.

    Aradigim farkli ürünleri karsilastirmak örnek host sitelerin verdigi hizmetlere göre bir tabloda karsilastirmak.
    Herhangi bir ürünü diger ürünle karsilastirmak istiyorum.

    Ôrnek bu sitedeki gibi
    http://www.carcityofdanbury.com/comp...73,17244,17141
  • 21-05-2010, 22:53:15
    #2
    Örneğin karsilastir.php?urunler=4,8,15 için:

    $urun = explode(',', $_GET['urunler']);
    
    $sorgu = mysql_query("SELECT * FROM urun
    WHERE urun.id = '$urun[0]'
    AND urun.id = '$urun[1]'
    AND urun.id = '$urun[2]'");
    Böyle bir sorgu çalıştırıp dönen bilgileri while döngüsünde yazdırabilirsiniz. Ben fikiri verdim, siz geliştirin. Takıldığınız bir yer olursa sormaktan çekinmeyin.
  • 22-05-2010, 19:58:11
    #3
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Örneğin karsilastir.php?urunler=4,8,15 için:

    $urun = explode(',', $_GET['urunler']);
    
    $sorgu = mysql_query("SELECT * FROM urun
    WHERE urun.id = '$urun[0]'
    AND urun.id = '$urun[1]'
    AND urun.id = '$urun[2]'");
    Böyle bir sorgu çalıştırıp dönen bilgileri while döngüsünde yazdırabilirsiniz. Ben fikiri verdim, siz geliştirin. Takıldığınız bir yer olursa sormaktan çekinmeyin.
    mysql_real_escape_string ile sql injectiondan kaçmayı unutmayınız.
  • 22-05-2010, 21:14:40
    #4
    $urunler = "73,17244,17141";


    $sorgu = mysql_query("SELECT * FROM urun where id IN ($urunler)'");
  • 22-05-2010, 23:00:05
    #5
    Kapitan adlı üyeden alıntı: mesajı görüntüle
    mysql_real_escape_string ile sql injectiondan kaçmayı unutmayınız.
    SELECT sorgusunda da kullanmak gerekir mi? Ben sadece INSERT, UPDATE gibi girdi yapılan sorgularda kullanıyorum.
  • 23-05-2010, 04:35:01
    #6
    Üyeliği durduruldu
    Hkan adlı üyeden alıntı: mesajı görüntüle
    SELECT sorgusunda da kullanmak gerekir mi? Ben sadece INSERT, UPDATE gibi girdi yapılan sorgularda kullanıyorum.
    SELECT fieldlist
      FROM table
     WHERE id = 42 OR 1=1;