Ich habe ein klrines Login script in dem die Daten wie z.B. Username in eine Session geschrieben werden. Nun könnte aber z.b. ein User seinen Usernamen ändern und dafür müssen die Session Daten Aktualisiert werden. Ich habe gedacht es geht so wie es unten steht nur bekommen ich so garnichts angezeigt. Ich hatte mir es so gedacht das ich dieses script in jeder Internen datei include damit der Quellcode etwas kürzer wird!
Aktualisierung
<?php $connectionid = mysql_connect ("localhost", "user", "******"); if (!mysql_select_db ("tabelle", $connectionid)) { die ("Keine Verbindung zur Datenbank"); } $sql = "SELECT ". "Id, Email, Kennwort, Username, ". "FROM ". "benutzerdaten ". "WHERE `Id`='$_SESSION["user_id"]';" $result = mysql_query ($sql); $data = mysql_fetch_array ($result); // Sessionvariablen erstellen und registrieren $_SESSION["user_id"] = $data["Id"]; $_SESSION["user_email"] = $data["Email"]; $_SESSION["user_kennwort"] = $data["Kennwort"]; $_SESSION["user_username"] = $data["Username"]; ?>
Interndatei
<?php include ("aktualisierung.php") echo $_SESSION["user_username"]; ?>
Alle daten werden natürlich zuvor in der Mysql Tabelle geändert!