Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] jak zliczać kliknięcia na link?
martins
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


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ę
Go to the top of the page
+Quote Post
kkuba
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


  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>
Go to the top of the page
+Quote Post
pgrzelka
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat
clicked int (255)
int(11) wystarczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kkuba
post
Post #4





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Możliwe, że kolega przewiduje ponad 10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000 kliknięć.
Go to the top of the page
+Quote Post
martins
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Grunt to wiara w klikających.
Go to the top of the page
+Quote Post
sowiq
post
Post #6





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mały OT, ale może się przydać w przyszłości (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:48