![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam chciał bym dodać do systemu skracania linków statystykę dla użytkowników która by prezentowała dla jego linków z jakich stron na nie wchodzono.
Problem w tym w jaki sposób stworzyć bazę dla takiego rozwiązania. Po głowie chodzi mi jeden sposób ale wydaje się on mało optymalny i nie do końca taki jak powinien być więc na pewno jest jakiś lepszy. Ja myślałem o tym by przy rejestracji użytkownika tworzyła się tabela w bazie danych o nazwie użytkownika a w niej zbierały by się wszystkie adresy z jakich były wejścia dla linków od danego użytkownika. Tylko że przy sporej ilości użytkowników trudno będzie się odnaleźć w tej bazie no i przy takim rozwiązaniu użytkownik miał by ogólną informacje dla wszystkich jego linków a jak zrobić by dla każdego linku z osobna miał informację skąd było wejście? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 2 Dołączył: 8.10.2010 Skąd: Poniemieckie miasto przesiedleńców Ostrzeżenie: (0%) ![]() ![]() |
a po kiego grzyba Ci taka statystyka (IMG:style_emoticons/default/smile.gif)
utwórz osobną tabelę dla wszystkich linków Id_linku - Id_właściciela_linku (userID) - dany_link - źródła_odwiedzin_linku |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
po co (IMG:style_emoticons/default/smile.gif) ? trzeba iść do przodu.
Co do wyżej przedstawionego sposobu to przy takim rozwiązaniu w jaki sposób dopisywać nowe źródła odwiedzin dla danego linku ? bo przy użyciu UPDATE jeśli najpierw wejście było z strony x a potem y to skrypt mi podmieni jeden adres na drugi, no i przy takim rozwiązaniu też nie przedstawię użytkownikowi ile było wejść z adresu x i ile z y jedynie ogólna liczbę wejść na dany link. (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Utworzyć tabelę z kolumnami:
Nazwa linku -ilość wejść-użytkownik(kto wchodził) -czas kiedy.Wydaje mi się ,że tabela tutaj by wystarczyła-wszystko zależy od upodobania i od potrzeb co jeszcze do niej dodać. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 1 Dołączył: 2.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Utworzyć tabelę z kolumnami: Nazwa linku -ilość wejść-użytkownik(kto wchodził) -czas kiedy.Wydaje mi się ,że tabela tutaj by wystarczyła-wszystko zależy od upodobania i od potrzeb co jeszcze do niej dodać. Chyba nie bardzo zrozumiałeś (IMG:style_emoticons/default/smile.gif) bo ani kto i kiedy nie potrzebne. Potrzeba dla danego skróconego linku 1 posiadać info z jakich adresów na niego było wejścia i z jednego źródła wejścia ile było wejść. Przykład widoku dla użytkownika (IMG:http://i52.tinypic.com/bfocw.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 2 Dołączył: 8.10.2010 Skąd: Poniemieckie miasto przesiedleńców Ostrzeżenie: (0%) ![]() ![]() |
bo przy użyciu UPDATE jeśli najpierw wejście było z strony x a potem y to skrypt mi podmieni jeden adres na drugi, no i przy takim rozwiązaniu też nie przedstawię użytkownikowi ile było wejść z adresu x i ile z y jedynie ogólna liczbę wejść na dany link. (IMG:style_emoticons/default/smile.gif) zawsze możesz najpierw pobrać istniejącą zawartość z danego pola tabeli, skryptem php dopisać nową wartość do array i zapisać updatem a co do generalnie przechowywania w bazie to przechowuj te linki jako tablicę i serializuj do zapisania w bazie http://pl2.php.net/serialize Ten post edytował olechafm 14.05.2011, 15:29:59 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
[Quote name = 'bubusek' date = '14 .05.2011, 3:55:41 p.m. 'post = '863257']
Probably not very much understood:) because neither the who and when not needed. The need for a shortened link to have info from an address at which it was input from one source of input as it was to enter. Example of view for the user [Img] http://i52.tinypic.com/bfocw.jpg [/ img] [/ Quote] Hi, I have been learning php/mysql over the last few days and ran into a little problem when tryin to generate links. How do you insert quotes into print tags. I tried just typing them in but i keep getting parsing errors. What method should I use? Thanks, |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 2 Dołączył: 8.10.2010 Skąd: Poniemieckie miasto przesiedleńców Ostrzeżenie: (0%) ![]() ![]() |
Hi, I have been learning php/mysql over the last few days and ran into a little problem when tryin to generate links. How do you insert quotes into print tags. I tried just typing them in but i keep getting parsing errors. What method should I use? Thanks, first of all make a new topic for your question... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:36 |