Hirdetés

Új hozzászólás Aktív témák

  • pakriksz
    őstag

    Hello
    Van egy táblám: ip(varchar), userid(varchar), downloads(int)

    Ebbe ugye ip címek, user azonosítóknak kéne kerülni, és ahányszor ez az ip userid páros hívja meg a scriptet annyiszor emelkednie a downloadsnak. Na most az a gond, hogy egy ip-hez több userid is tartozhat, de egy userid-hez több ip.
    Szóval ha a páros különbözik, akkor nem a downloadsot kéne emelni, hanem új rekord.

    Ez a lekérdezés hozzá: INSERT INTO stats (ip, userid, downloads) VALUES ('$userip','$user',1)
    ON DUPLICATE KEY UPDATE downloads = downloads + 1"

    Csakhogy ez így nem jó. Van valami módszer arra hogy csak akkor vegye duplicatenek, ha a userid és az ip egyezik?

Új hozzászólás Aktív témák