Hallo,
so ich arbeite gerade an einer community. komme gut voran, aber nun will ich eine online member anzeige einbauen. habe mir die threads zu diesem thema mal angeschaut und halb verstanden.
ich habe diesen code gefunden:
einigermaßen verstanden habe ich es ja, bloß bei
blick ich nicht ganz durch was das COUNT(*) zu bedeuten hat.
außerdem verstehe ich nich wie ich den "timestamp" (hier time genannt, eine spalte in der mysql tabelle member) bei meinem login setzen kann. (INSERT INTO member (time) VALUES ('$time' ) WHERE member = ".$_SESSION['membername']; <<< so vielleicht?)
Da ich das nich wirklich kapiert habe, bitte ich um hilfe
so ich arbeite gerade an einer community. komme gut voran, aber nun will ich eine online member anzeige einbauen. habe mir die threads zu diesem thema mal angeschaut und halb verstanden.
ich habe diesen code gefunden:
PHP:
<?
$db = mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname,$db);
$time = time();
$onlineborder = $time - (5 * 60);
$onlineborder2 = $time + (10 * 60);
$online= mysql_query("SELECT COUNT(*) FROM member WHERE time >= '$onlineborder' and time <= '$onlineborder2'");
$online = mysql_fetch_row($online);
$query = "SELECT username FROM member WHERE time >= '$onlineborder' and time <= '$onlineborder2'";
$result = mysql_query($query,$db);
while ($row = mysql_fetch_array($result,MYSQL_ASSOC))
//echo $online[0];
echo "<font size=1>".$row["username"]."</font> <br>";
?>
PHP:
$online= mysql_query("SELECT COUNT(*) FROM member WHERE time >= '$onlineborder' and time <= '$onlineborder2'");
außerdem verstehe ich nich wie ich den "timestamp" (hier time genannt, eine spalte in der mysql tabelle member) bei meinem login setzen kann. (INSERT INTO member (time) VALUES ('$time' ) WHERE member = ".$_SESSION['membername']; <<< so vielleicht?)
Da ich das nich wirklich kapiert habe, bitte ich um hilfe