Also ich würde gerne wissen, wie ich so etwas wie dies bekommen würde ..Wie zeige ich, wie viele sind Online
There are 7 Members Online
Mit meiner Timestamp, die als Format
2016-04-25 19:27:00
gesetzt ist, würde ich so, dass es innerhalb einer 30-minütigen Lücke ist. So habe ich es versucht, aber es hat nicht funktioniert.
<?php $logged = mysql_query("SELECT COUNT(time) FROM users where time >= 600 ;") or die(mysql_error()); ?>
There are <?php echo $logged; ?> Members Online
Diese Abfrage die Anzahl der Datumseinträge ist die Auswahl, wo die Zeit von mehr als 600 Does „Zeit“ ist ein Zeitstempel oder einen Unterschied in der Zeit halten? – circusdei
** WARNUNG **: Wenn Sie nur PHP lernen, lernen Sie bitte nicht die veraltete ['mysql_query'] (http://php.net/manual/en/function.mysql-query.php) Schnittstelle. Es ist schrecklich und wurde in PHP 7 entfernt. Ein Ersatz wie [PDO ist nicht schwer zu erlernen] (http://net.tutsplus.com/tutorials/php/why-you-should-beusing-phps-pdo- for-database-access /) und ein Leitfaden wie [PHP The Right Way] (http://www.phptherightway.com/) hilft Best Practices zu erklären. Machen Sie ** sicher ** Ihre Benutzer-Parameter sind [richtig maskiert] (http://bobby-tables.com/php) oder Sie werden mit schweren [SQL-Injektion Bugs] (http://bobby-tables.com/)). – tadman
Sie können nicht einfach ' Php echo $ logged; ?> 'wenn das alles ist, was du verwendest. –