folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP - Mysql Sayfa Hiti Hesaplama



PHP - Mysql Sayfa Hiti Hesaplama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    hekese günaydın, direk soruma geçiyorum arkadaşlar,

    şimdi benim video.php diye bir sayfam var. sayfanın mantıgı query stringden gelen id ye göre video göstermek. veirtabanında hit diye bir sütun oluşturdum.

    yapmak istediğim şey ise, query stringden gelen id nin hitini hep +1 arttırmak. sayfaya update fonksiyonunu yazdım. fakat her defasında +1 arttıracak olayı bilmiyorum.

    yardımcı olanlara, olmak isteyipde olamayanlara şimdiden teşekkürler. :)


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

     

    update videolar set hit=hit+1 where videoID='$videoID'

    tabi hiç bir önlem almadan yaparsan doğru hiti yakalayamayabilirsin

    en azından bi çerez at çerezi olmayan kullanıcılar +1 le

     

    edit: sen şimdi onuda sorarsın

     

    if (empty($_COOKIE["hit"]) || !isset($_COOKIE["hit"]) || $videoID !=$_COOKIE["hit"] )
    {
       mysql_query("update videolar set hit=hit+1 where videoID='$videoID'");
       setcookie("hit",$videoID,time()+3600*24);
    }
    


    snnyk.com - code is poetry all that i know...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    snnyk bunu yazdı:
    -----------------------------

     

    update videolar set hit=hit+1 where videoID='$videoID'

    tabi hiç bir önlem almadan yaparsan doğru hiti yakalayamayabilirsin

    en azından bi çerez at çerezi olmayan kullanıcılar +1 le


    -----------------------------

    hocam alan adlarını felan bendeki tabloya göre değiştirdim ama hiç bir alana etki etmiyor. sorgu doğru fakat.

     

    [SQL] update video set hit=hit+1 where video_id="23037212"

    Affected rows: 0
    Time: 0.000ms

    şeklinde deneme olarak yolladım sorguyu.


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    Gharzvog bunu yazdı:
    -----------------------------
     

    snnyk bunu yazdı:
    -----------------------------


    update videolar set hit=hit+1 where videoID='$videoID'

    tabi hiç bir önlem almadan yaparsan doğru hiti yakalayamayabilirsin

    en azından bi çerez at çerezi olmayan kullanıcılar +1 le


    -----------------------------

     

    hocam alan adlarını felan bendeki tabloya göre değiştirdim ama hiç bir alana etki etmiyor. sorgu doğru fakat.

     

    [SQL] update video set hit=hit+1 where video_id="23037212"

    Affected rows: 0
    Time: 0.000ms

    şeklinde deneme olarak yolladım sorguyu.


    -----------------------------

     

    id string olduğundan olabilir hacım

    update video set hit=hit+1 where video_id=23037212

    şöyle olursa çalışacaktır


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    SharpShooter bunu yazdı:
    -----------------------------

    Gharzvog bunu yazdı:
    -----------------------------
     

    snnyk bunu yazdı:
    -----------------------------


    update videolar set hit=hit+1 where videoID='$videoID'

    tabi hiç bir önlem almadan yaparsan doğru hiti yakalayamayabilirsin

    en azından bi çerez at çerezi olmayan kullanıcılar +1 le


    -----------------------------

     

    hocam alan adlarını felan bendeki tabloya göre değiştirdim ama hiç bir alana etki etmiyor. sorgu doğru fakat.

     

    [SQL] update video set hit=hit+1 where video_id="23037212"

    Affected rows: 0
    Time: 0.000ms

    şeklinde deneme olarak yolladım sorguyu.


    -----------------------------

     

     

    id string olduğundan olabilir hacım

    update video set hit=hit+1 where video_id=23037212

    şöyle olursa çalışacaktır


    -----------------------------

    yine çalışmadı hocam :|


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Espo
    Espo's avatar
    Kayıt Tarihi: 17/Eylül/2010
    Erkek

    tamam hocalar yaptım. benim hit alanları null du hep. ondan dolayı kaynaklanıyormuş. 1 yapınca düzeldi. teşekkür ediyorum.


    Yeni bir iş, yeni bir aş, yeni bir hayat. Sil baştan başlamak gerek bazen modunda. Artık buralarda yokum :) Hepinizi seviyorum, muck.
Toplam Hit: 811 Toplam Mesaj: 6