PHP SESSIONS und MySQL

surffix

Gesperrt
Hi


Also ich habe nach dem PHP Session Tutorial von http://www.tutorials.de ein LOGIN System erstellt. Das funktioniert auch alles.
Doch wie regle ich das nun, wenn ich Daten aus der MySQL Datenbank haben möchte?

z.B.: eine Seite persönliche Daten

Ich habe mich eingeloggt und möchte nun meine persönliche Daten ausgeben, die in der Datenbank stehen.
Wie bekomme ich das hin, das nur die Daten ausgegeben werden?

Muss ich immer den Benutzernamen, der gerade eingeloggt ist, zur nächsten Seite übermitteln? Das scheint mir eine sehr unpraktische Methode. Wie regelt ihr das? Gibt es dort eine bestimmte funktion der SESSIONS?


Gruß

Alex
 
Beim einloggen einfach die Id des users In Einer Session speichern:
PHP:
session_start();

...

$_SESSION["userid"] = 12;

Und bei der MySQL Abfrage diese Id mit einbeziehen:
PHP:
session_start();

...

$query = "SELECT * FROM `userinfos` WHERE `id`='".$_SESSION["userid"]."'"

Achtung: Das mit dem _SESSION-Array geht nur bei PHP-Versionen <= 4.1.0.
Ansonsten: hier schauen
 
Zurück