abonnement Unibet Coolblue Bitvavo
pi_22067697
vergeet vooral ook de fsockclose() niet
  FOK!-Schrikkelbaas zondag 19 september 2004 @ 22:41:27 #27
1972 Swetsenegger
Egocentrische Narcist
pi_22069006
quote:
Op zondag 19 september 2004 21:55 schreef Roönaän het volgende:
vergeet vooral ook de fsockclose() niet

fclose()
pi_22069063
du hast recht.
  FOK!-Schrikkelbaas zondag 19 september 2004 @ 22:49:16 #29
1972 Swetsenegger
Egocentrische Narcist
pi_22069186
quote:
Op zondag 19 september 2004 22:44 schreef Roönaän het volgende:
du hast recht.
Ik me het lazerus zoeken naar fsockclose in de manual
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 16:37:35 #30
1972 Swetsenegger
Egocentrische Narcist
pi_22107582
SQL vraagje (dat is niet mijn sterkste punt.... iemand een boek SQL voor dummies liggen?)

Anyway, op elke pagina achterhaal ik IP van de bezoeker, en ik sla die vervolgens op in een tabel, met de naam van de pagina en de datum.
De tabel bestaat dus uit 4 kolommen: ID, paginanaam, IP adres, datum.

Nu wil ik een top 3 van de meest bezochte pagina's. Maar niet in hits, maar unieke bezoeker.
Voor uniek bezoek hou ik 1 dag aan.
Dus wanneer dezelfde bezoeker dezelfde dag dezelfde pagina bezoekt moet die hit niet mee tellen. Snapt iedereen het nog?

Maar... met welke query haal ik een top 3 uit die tabel?
pi_22108354
select paginanaam, count(distinct IP) as unique_ips from hits where datum="2004-09-21" group by paginanaam limit 0,3
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 17:31:00 #32
1972 Swetsenegger
Egocentrische Narcist
pi_22108776
quote:
Op dinsdag 21 september 2004 17:10 schreef Roönaän het volgende:
select paginanaam, count(distinct IP) as unique_ips from hits where datum="2004-09-21" group by paginanaam limit 0,3
Ok, dat is per dag. (Bedankt overigens) Maar wat als ik het nu over de gehele periode wil?
  dinsdag 21 september 2004 @ 18:14:29 #33
70366 JPM01
The F1 season is over
pi_22109760
ik ga dit topic eens goed in de gaten houden, ik ben nu sinds gister ook een bezig met PHP

http://www.oldenbeuving.org/phptest.php

http://www.oldenbeuving.org/login.php

heb ik als kleine test al gemaakt
To finish first, you first have to finish!
Next race: See you 12 march 2006 Gulf Air Bahrain Grand Prix, Manama
AFC Ajax 4 ever
pi_22111668
quote:
Op dinsdag 21 september 2004 17:31 schreef Swetsenegger het volgende:

[..]

Ok, dat is per dag. (Bedankt overigens) Maar wat als ik het nu over de gehele periode wil?
dan haal je de where clause weg?
pi_22111795
quote:
Op dinsdag 21 september 2004 19:38 schreef Roönaän het volgende:

[..]

dan haal je de where clause weg?
Dan tel je dus de bezoeker die vandaag dezelfde pagina bezocht als 3 weken terug maar 1 keer. Ik weet niet of dat de bedoeling is.
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 19:56:02 #36
1972 Swetsenegger
Egocentrische Narcist
pi_22112145
quote:
Op dinsdag 21 september 2004 19:43 schreef Light het volgende:

[..]

Dan tel je dus de bezoeker die vandaag dezelfde pagina bezocht als 3 weken terug maar 1 keer. Ik weet niet of dat de bedoeling is.
Ik heb de where clausule weggehaald:

SELECT pagina, COUNT(ip_adres) AS aantal FROM tabel GROUP BY pagina ORDER BY aantal DESC LIMIT 0,3

En dat werkt, maar het zijn hits. dus hij telt elk IP adres ook als er op 1 dag meerdere records zijn van hetzelfde IP op dezelfde pagina.

ow fuck, dat komt door distinct IP natuurlijk. Anders ging lights opmerking op (en dat is inderdaad de bedoeling niet)
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 20:15:31 #37
1972 Swetsenegger
Egocentrische Narcist
pi_22112695
Dit doet in ieder geval niets

SELECT pagina, COUNT(ip_adres, datum) AS aantal FROM table GROUP BY datum, ip_adres ORDER BY aantal DESC limit 0,3

[ Bericht 2% gewijzigd door Swetsenegger op 21-09-2004 20:20:49 ]
pi_22112886
quote:
Op dinsdag 21 september 2004 20:15 schreef Swetsenegger het volgende:
Dit doet in ieder geval niets

SELECT pagina, COUNT(ip_adres, datum) AS aantal FROM table GROUP BY datum, ip_address ORDER BY aantal DESC limit 0,3
Dat geeft een error op COUNT(ip_adres, datum).

Werkt dit misschien?
SELECT pagina, datum, COUNT(ip_adres) AS aantal FROM table GROUP BY ip_address, datum ORDER BY aantal DESC limit 0,3
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 20:32:39 #39
1972 Swetsenegger
Egocentrische Narcist
pi_22113239
quote:
Op dinsdag 21 september 2004 20:21 schreef Light het volgende:

[..]

Dat geeft een error op COUNT(ip_adres, datum).

Werkt dit misschien?
SELECT pagina, datum, COUNT(ip_adres) AS aantal FROM table GROUP BY ip_address, datum ORDER BY aantal DESC limit 0,3
Volgens mij had ik die al geprobeerd, maar doe hem zo nog een keer voor de zekerheid.
Als ik diep nadenk *auw* is dit eigenlijk wast ik nodig heb.... Nu nog in query taal omzetten

SELECT pagina, COUNT(ip_adress) AS aantal FROM stats WHERE datum <maar 1 keer voor mag komen> GROUP BY pagina ORDER BY aantal DESC limit 0,3'

En wie zit er allemaal op mijn cammetje te gluren?

light, die querydoet wel wat maar de waardes kloppen niet.
Ik weet namelijk dat deze query klopt:

SELECT ip_adres, datum FROM stats WHERE pagina="/index.php" GROUP BY datum, ip_adres

En de waarden uit die query zijn compleet anders

[ Bericht 12% gewijzigd door Swetsenegger op 21-09-2004 20:38:29 ]
pi_22113878
quote:
Op dinsdag 21 september 2004 20:32 schreef Swetsenegger het volgende:

[..]
En wie zit er allemaal op mijn cammetje te gluren?
Niet gaan klagen, je geeft de mensen zelf de mogenlijkheid om te kijken...
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 21:07:53 #41
1972 Swetsenegger
Egocentrische Narcist
pi_22114216
quote:
Op dinsdag 21 september 2004 20:55 schreef slindenau het volgende:

[..]

Niet gaan klagen, je geeft de mensen zelf de mogenlijkheid om te kijken...
Ik klaag niet, ik vraag om info
(het waren m'n collegae/werknemers overigens)
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 21:13:47 #42
1972 Swetsenegger
Egocentrische Narcist
pi_22114382
Iemand nog een briljant query idee?
pi_22115675
SELECT pagina, datum, COUNT(ip_adres) AS aantal FROM stats GROUP BY pagina, datum
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 22:44:19 #44
1972 Swetsenegger
Egocentrische Narcist
pi_22117224
quote:
Op dinsdag 21 september 2004 21:57 schreef Light het volgende:
SELECT pagina, datum, COUNT(ip_adres) AS aantal FROM stats GROUP BY pagina, datum
Kan het niet goed zien, want hier komt elke pagina meerdere malen uitrollen:

/cam.php,7
/cam.php,2
/cam.php,115
/cam.php,36
/cam.php,26
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,2
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,1
/changes.php,2
/changes.php,1
/changes.php,2
/changes.php,1
/changes.php,10
/changes.php,4
/changes.php,3
/changes.php,5
/changes.php,2
/changes.php,6
/changes.php,2
/changes.php,4


etc

-edit- maar aan de getallen te zien zijn het hits
pi_22117378
select datum, paginanaam, count distinct(ip_adres) as aantal from stats group by datum, paginanaam

of anders

select datum, paginanaam, count distinct(ip_adres) as aantal from stats group by concat(datum, paginanaam);
  FOK!-Schrikkelbaas dinsdag 21 september 2004 @ 22:54:47 #46
1972 Swetsenegger
Egocentrische Narcist
pi_22117503
cool, ik ga morgen kijken roonaan!
Ik gebruik nu je visits/dag query
pi_22119320
quote:
Op dinsdag 21 september 2004 22:44 schreef Swetsenegger het volgende:

[..]

Kan het niet goed zien, want hier komt elke pagina meerdere malen uitrollen:

/cam.php,7
/cam.php,2
/cam.php,115

-edit- maar aan de getallen te zien zijn het hits
hits per pagina per dag. Ik dacht dat dat de bedoeling was. Het kan dan ook helpen om de datum erbij te zetten
pi_22119909
Ik heb een stuk PHP code. Klik

Op lijn 13 checkt het of alles is ingevult.
Zo ja, ga verder.
Zo niet, laat hij zien op lijn 18 dat niet alles klopt.

Op lijn 26 checkt hij of $login en $md5password overeenkomen en onder soort='2'vallen.
Zo ja, ga verder. Zo niet geef dat aan op lijn 47.

Op lijn 32 checkt of het toevoegen is gelukt.
Zo ja, laat hij lijn 34/41 zien.
Zo niet, laat dat zien op lijn 47.

Tenminste, ik wil dat het zo moet werken, maar dat is niet het geval.
Als ik een goede login/password invul maar wat niet onder soort='2' moet hij een fout geven wat hij niet doet, toevoegen doet hij ook niet.

Of kijk hier [PHP] If-Else statement
ne okuyon, bokmu var?
pi_22122841
doe na elke mysql_query op de volgende regel eens echo mysql_error(). misschien dat dat iets op laat lichten.
  woensdag 22 september 2004 @ 09:16:02 #50
70366 JPM01
The F1 season is over
pi_22122966
ik ben net begonnen met php, ik werk uit het boek Basiscursus PHP4.2 van Peter Kassenaar
is dat nog goed, of hebben jullie het geleerd??
To finish first, you first have to finish!
Next race: See you 12 march 2006 Gulf Air Bahrain Grand Prix, Manama
AFC Ajax 4 ever
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')