Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] jak zliczać kliknięcia na link?
Forum PHP.pl > Forum > Przedszkole
martins
chcę napisać skrypt to zliczania kliknięć na linka ale nie wiem, z której strony zacząć. Pozycja w tabeli (MySQL) bedzie następująca: clicked int (255) unsigned. Procedury z INSERT i UPDATE znam, ale nie wiem, gdzie (i jaka) tu jest zmienna po kliknięciu na link tak bym mógł ją zastosować.
Będę wdzięczny za wskazówkę
kkuba
  1. <?php
  2. if($_GET['countadd'] == 'true')
  3.    mysql_query('UPDATE `tabela` SET `clicked`=`clicked`+1 WHERE (...)');
  4. ?>


Kod
<a href="?countadd=true">link</a>
pgrzelka
Cytat
clicked int (255)
int(11) wystarczy smile.gif
kkuba
Możliwe, że kolega przewiduje ponad 10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000 kliknięć.
martins
dzięki kkuba. Bardzo proste i skuteczne. A już myślałem, że będę musiał się wgryzać w kody (rozwiązania), które znalazłem gdzieindziej. Ludzie mają tendencję do komplikowania sobie życia a przy okazji innym.
Co do "clicked INT 255" faktycznie lekko przesadziłem. Ale nie zejdę poniżej 254 winksmiley.jpg . Grunt to wiara w klikających.
sowiq
Mały OT, ale może się przydać w przyszłości winksmiley.jpg

W MySQL INT(255) nie różni się niczym od INT(11). Zawsze będzie to liczba 4-bajtowa (-2147483648; 2147483647). INT(255) mówi tylko tyle, że przy wyświetlaniu w konsoli zarezerwowanych będzie 255 znaków.

Więcej o typach numerycznych w MySQL
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.