Kermit
Enthusiast
Hi
Also meine neue Page nimmt langsam aber sicher gestalt an. Das Forum ist schon fast fertig. Jetzt sogar mit mySQL, else
Ich will ne Funktion einbauen, die auf der Forumstartseite die aktuelle Anzahl der User ausgibt, die im Moment online sind, also auf meiner Seite rumsurfen. Ich hab schon im Netz gesucht aber ich kann das nicht nachvollziehen, was die da machen. Deshalb wäre ich froh wenn mir das wer erklrären könnte. Ein detailierter Lösungsweg reicht schon. Muss nicht unbedingt mit Source Code sein
Jetzt zu meinem 2. Problem:
Ich will natürlich auch, dass wenn ein User Geburtstag hat, dass auf der Startseite steht. Dazu hab ich in der Datenbank in der user tabelle ein "DATE" Feld. Soweit so gut. Wie frag ich das jetzt aber ab? ICh kann mir das nur so vorstellen, dass ich halt x DB Anfragen machen muss die das Datum für jedes Jahr prüft und guckt ob wer zufällig geburtstag hat also z.b. so:
Is jetzt etwas arg ausführlich, aber ich hoffe das man so besser versteht was ich will
So jetzt die Frage:
Kann man nicht in der Datenbank einfach nur nach z.B. "17.04." suchen lassen und dann fischt er alle raus, die damit anfangen, also dass das Jahr nicht beachtet wird. Geht das? Weil so is das ja nicht vertretbar. Das wären 80 Datenbank abfragen pro Seitenaufruf allein wegen der Funktion da. Das bremst doch brutal, wenn da mal 50 User gleichzeitig drauf gehen, oder?
Schonmal Thx!
Gruß
Alex
Also meine neue Page nimmt langsam aber sicher gestalt an. Das Forum ist schon fast fertig. Jetzt sogar mit mySQL, else
Ich will ne Funktion einbauen, die auf der Forumstartseite die aktuelle Anzahl der User ausgibt, die im Moment online sind, also auf meiner Seite rumsurfen. Ich hab schon im Netz gesucht aber ich kann das nicht nachvollziehen, was die da machen. Deshalb wäre ich froh wenn mir das wer erklrären könnte. Ein detailierter Lösungsweg reicht schon. Muss nicht unbedingt mit Source Code sein
Jetzt zu meinem 2. Problem:
Ich will natürlich auch, dass wenn ein User Geburtstag hat, dass auf der Startseite steht. Dazu hab ich in der Datenbank in der user tabelle ein "DATE" Feld. Soweit so gut. Wie frag ich das jetzt aber ab? ICh kann mir das nur so vorstellen, dass ich halt x DB Anfragen machen muss die das Datum für jedes Jahr prüft und guckt ob wer zufällig geburtstag hat also z.b. so:
PHP:
for($i = 1924; $i < 2004; $i++){
$tag = date("j");
$monat = date("n");
$jahr = $i;
$datum = "$tag" . "." . "$monat" . "." . "$jahr";
$res = mysql_db_query("xxxxx", "SELECT username FROM user WHERE geburtstag = '$datum'");
}
So jetzt die Frage:
Kann man nicht in der Datenbank einfach nur nach z.B. "17.04." suchen lassen und dann fischt er alle raus, die damit anfangen, also dass das Jahr nicht beachtet wird. Geht das? Weil so is das ja nicht vertretbar. Das wären 80 Datenbank abfragen pro Seitenaufruf allein wegen der Funktion da. Das bremst doch brutal, wenn da mal 50 User gleichzeitig drauf gehen, oder?
Schonmal Thx!
Gruß
Alex
Zuletzt bearbeitet: