• 26-05-2014, 19:52:28
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.
    Tablonun adı -> x
    Tablonun içinde 3 tane veri alanı var, id, kullanıcı adı, veri
    Şimdi yapmak istediğim şu ama bir türlü beceremedim;

    Eğer veri aynı, kullanıcı adı farklıysa; kodu çalıştırsın.
    Eğer veri ve kullanıcı adı aynıysa; kodu çalıştırmasın.

    distinct v.b denedim ama başarılı olamadım. şöyle bir kod vardı;
    Alıntı
    $sql="insert into izledimi (id, kadi, neizledi) values (NULL, '$kullaniciadix','$izledigi')";
    $sayi2 = mysql_query("SELECT DISTINCT neizledi FROM izledimi WHERE neizledi") or die(mysql_error());
    ekrana yazdırdım şöyle oldu;
    Alıntı
    Resource id #125
  • 26-05-2014, 21:56:44
    #2
    post ile gelen verilerle es ise mi bu islem gerceklesecek yoksa iki veri ayniysa mi? Her ikisi icinde if fonksiyonu kullanmalisin.
  • 26-05-2014, 23:24:47
    #3
    Birden çok sonuç verdiği için mysql_fetch_array ya da object kullanarak sonuçları diziye ya da nesneye atamalısın.
  • 26-05-2014, 23:30:23
    #4
    Üyeliği durduruldu
    Şimdi şöyle: kullanıcı login oluyor, ve yaptığı bir hareketi alıp database'e yazdırıyorum. Post ile almıyorum bilgileri. Bu databasede aynı bilgileri 2 defa girmesin, ayrı kullanıcıysa da aynı bilgiyi girebilsin istiyorum. MySQL'e o kadar hakim değilim, fetch_array'le dizi yaptıktan sonra ne yapacağımı tam kestiremedim. Ufak bir kod bloğu yazabilirseniz hocam ordan yola çıkayım ben.
  • 26-05-2014, 23:34:17
    #5
    if komutu ile gerceklestireceksin iste internetten if komutunu arastirirsan mantigi gayet basit. Eger veri esitse ekleme diyeceksin. Bilg basinda olsam kodlar yollarim ama teldeyim kodlama sansim yok suan
  • 26-05-2014, 23:38:19
    #6
    Üyeliği durduruldu
    if kodlamayi biliyorum, zaten o donguyle calistirdim kodu. onemli olan mysql komutlari.
    Eğer veri aynı, kullanıcı adı farklıysa; kodu çalıştırsın.
    Eğer veri ve kullanıcı adı aynıysa; kodu çalıştırmasın.
    su kod blogu lazim bana
  • 26-05-2014, 23:45:45
    #7
    tamam iste yine if kullanican eger tum verileri sirayla calistiricaksa while ile donguletip yine if kullanican her halukarda sen bu isi if ile yapican. Mysql komutlari ile gerceklestiremezsin dusundugunu. Yarina kadar cozemezsen ben sana kodlar veririm fakat suan yazmam mumkun degil.
  • 28-05-2014, 21:52:31
    #8
    Üyeliği durduruldu
    Hocam MySQL kodlarında yardımcı olursanız sevinirim. İşin if döngüsünü vb halledebilirim. kodu tam olarak çalıştıramadım hatalı mı yazıyorum nedir anlamadım
  • 28-05-2014, 22:05:24
    #9
    Php de hiç IF kullanmadan mı yapmak istiyorsunuz?

    Yani php falan kullanmadan direk sql sorgusu mu çekiyorsunuz sunucuya phpmyadminden vs?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:05:24 -->-> Daha önceki mesaj 21:59:41 --

    veriyi listelediğin php kodunu yazarsan bakalım dostum