sql >> Databáze >  >> RDS >> Mysql

Session_start Detail uživatelského profilu

Pravděpodobně existuje několik různých přístupů, které můžete použít.

Jedna možnost, protože jste řekli, že vaše přihlášení funguje dobře, a vidím, že se vám zobrazuje e-mail do proměnné relace (pravděpodobně při přihlášení) je také nastavit proměnné relace pro další pole, která chcete zobrazit.

Nastavte tedy jméno, příjmení, e-mail atd. jako proměnné relace. Poté na ně ve svém HTML budete moci odkazovat podle potřeby. Například <?php echo $_SESSION['first name']; ?>

AKTUALIZACE

Vzhledem k dodatečným informacím, které jste poskytli, zde je krátký příklad...

if(mysql_num_rows($run)>0) {
  $_SESSION['email']=$email;

  $row = mysql_fetch_assoc($run);
  $_SESSION['firstname'] = $row['firstname'];
  $_SESSION['lastname'] = $row['lastname'];
  // etc

Tento příklad předpokládá, že ukládáte křestní jméno / příjmení do databáze jako "jméno" a "příjmení". Stačí upravit názvy podle potřeby tak, aby odpovídaly vaší databázi. Toto vytváří všechny proměnné relace... pak k nim můžete přistupovat podle potřeby, stejně jako jste přistupovali k proměnné e-mailové relace.



  1. Návrh relační databáze pro více typů uživatelů

  2. Jak mohu poslat nějaký http požadavek z postgresql funkce nebo triggeru

  3. 3 způsoby, jak vrátit řádky, které obsahují alfanumerické znaky na serveru SQL

  4. Jak RLIKE funguje v MariaDB