Hey,

Ik wil graag op me site de statistieken van de online gebruikers weergeven, en dat moet er zo uitzien:

Er zijn ... aantal members online
Er zijn ... aantal gasten online

Alleen heb ik een probleem ik krijg de query niet voor elkaar die zegt:

Haal alles uit de database waar de tijd is tussen huidige tijd en huidige tijd plus 5 min...

Wat ik heb:

<?php
include('config.php');

	$info_sql = mysql_query("SELECT
								COUNT(*) AS aantal_members
							FROM
								vlc_statistieken
							WHERE
								TIME(datum) = BETWEEN CURRENT_TIME AND CURRENT_TIME INTERVAL 5 minute
							");
	if($info_sql)
	{
		if(mysql_num_rows($info_sql) > 0)
		{
			echo 'Goed';
		}
		else
		{
			echo 'Fout';
		}
	}
	else
	{
		echo 'Er is een fout in de mysql query<br />';
		echo mysql_error();
	}
?>


de error die ik krijg:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BETWEEN CURRENT_TIME AND CURRENT_TIME INTERVAL 5 minute' at line 6


Wat doe ik fout en hoe moet het wel?

Gr,
Milo
Ik gebruik gewoon:

DELETE FROM online_members WHERE datumtijd<DATE_SUB(NOW(),INTERVAL 5 MINUTE) om de lijst met online leden actueel te houden. Verder gebruik ik een INSERT en een UPDATE query om IP of userID basis. (hangt ervanaf of je bezoeker bent, of een ingelogd lid)

Trouwens, rare manier van debuggen en programmeren heb je met die 'poep' en ''scheit.. ?
XD,

Kon even geen andere tekst verzinnen :P:P
Maar ging er om dat ik wist waar ik kwam :P
Ikzelf gebruik altijd iets van:
'gelukt', 'niet gelukt'
XD
Toch wel ? :P

Gr,

Reageren