ik heb nu de volgende querys al geprobeerd:
En zo waren der nog een paar maar die heb ik niet meer en gaven ook 2 resultaten en soms zelfs meer terug.
Dit zijn de tabellen:
En in de tabel anime_leden zit 1 record.
Dit zijn de records in de tabel anime_log:
Heeft het mischien mee te maken dat bij de eerste query ook nog de naam uit de tabel anime_leden word gepakt?
Website: http://84.105.39.21/statistieken/
Als er iets niet klopt aan m'n post mijn excuse. Zit hier nog niet zolang...
edit: heb even query gemaakt die 1 van die records blijft updaten zodat ik dat zelf niet hoef te doen steeds...
SQL:
1
| SELECT t1.uid, t1.plaats, t1.hits, TIME_TO_SEC(TIMEDIFF(now(), t1.wanneer)) AS wanneer, t2.naam, COUNT(DISTINCT t1.uid) AS aantal FROM anime_log AS t1, anime_leden AS t2 WHERE TIMEDIFF(now(), t1.wanneer) < '00:03:00' AND t2.id = t1.uid GROUP BY t1.wanneer |
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| SELECT COUNT(DISTINCT t1.id) AS aantal, t1.id, t1.naam, t2.plaats, t2.hits, TIME_TO_SEC(TIMEDIFF(now(), t2.wanneer)) AS wanneer FROM anime_leden AS t1, anime_log AS t2 WHERE t1.id IN( SELECT DISTINCT(t2.uid) FROM anime_log WHERE TIMEDIFF(now(), t2.wanneer) < '00:03:00' AND t1.id = t2.uid ) GROUP BY t2.wanneer |
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| SELECT t1.id, t1.naam, t2.plaats, t2.hits, TIME_TO_SEC(TIMEDIFF(now(), t2.wanneer)) AS wanneer FROM anime_leden AS t1, anime_log AS t2 WHERE t1.id IN( SELECT DISTINCT(t2.uid) FROM anime_log WHERE TIMEDIFF(now(), t2.wanneer) < '00:03:00' ) |
En zo waren der nog een paar maar die heb ik niet meer en gaven ook 2 resultaten en soms zelfs meer terug.
Dit zijn de tabellen:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| CREATE TABLE anime_leden ( id int unsigned not null auto_increment primary key, naam varchar(16) not null, wachtwoord varchar(40) not null, email varchar(80) not null, accode varchar(40) not null, geactiveerd enum('ja', 'nee') not null default 'nee', ip_aangemeld int unsigned not null, datum_aangemeld datetime not null default '0000-00-00 00:00:00', laatst_online datetime default '0000-00-00 00:00:00', user_lvl tinyint unsigned not null default '4', vast_ip enum('ja', 'nee') not null default 'nee', laat_p_z enum('ja', 'nee') not null default 'ja' ); CREATE TABLE anime_log ( uid int unsigned, code varchar(40), ip int unsigned, plaats varchar(150) not null, hits int unsigned not null default '1', wanneer datetime not null default '0000-00-00 00:00:00' ); |
En in de tabel anime_leden zit 1 record.
Dit zijn de records in de tabel anime_log:
SQL:
1
2
3
4
5
| INSERT INTO anime_log (uid, code, ip, plaats, hits, wanneer) VALUES (1, '67c89aefef8a27d9a904e78706f21b5a8e849027', 2130706433, '/statistieken/', 87, '2007-05-30 16:51:47'), (1, '2bbc8154aef7bcc6fc6508c1e9daa93078bb47fa', 2130706433, '/statistieken/', 129, '2007-05-30 16:02:52'), (1, '33938de0bd3187b5e5db471aabb4582b29bbcaf8', 2130706433, '/statistieken/', 204, '2007-05-30 17:44:10'), (1, 'a9c6454695905c1a6aba30b90dd6cef2b05feeb3', 2130706433, '/statistieken/', 26, '2007-05-30 17:42:54'); |
Heeft het mischien mee te maken dat bij de eerste query ook nog de naam uit de tabel anime_leden word gepakt?
Website: http://84.105.39.21/statistieken/
Als er iets niet klopt aan m'n post mijn excuse. Zit hier nog niet zolang...
edit: heb even query gemaakt die 1 van die records blijft updaten zodat ik dat zelf niet hoef te doen steeds...