Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Session_start Szczegóły profilu użytkownika

Istnieje prawdopodobnie kilka różnych podejść, które możesz zastosować.

Jedna możliwość, ponieważ powiedziałeś, że twój login działa dobrze, i widzę, że widzisz e-mail in do zmiennej sesji (przypuszczalnie przy logowaniu) jest również ustawieniem zmiennych sesji dla innych pól, które chcesz wyświetlić.

Ustaw więc imię, nazwisko, adres e-mail itp. jako zmienne sesji. Następnie w swoim kodzie HTML będziesz mógł odwoływać się do nich w razie potrzeby. Na przykład

AKTUALIZUJ

Biorąc pod uwagę podane przez Ciebie dodatkowe informacje, oto krótki przykład...

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

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

Ten przykład zakłada, że ​​przechowujesz imię/nazwisko w swojej bazie danych jako „imię” i „nazwisko”. Po prostu dostosuj nazwy zgodnie z potrzebami, aby pasowały do ​​Twojej bazy danych. To tworzy wszystkie zmienne sesji ... możesz uzyskać do nich dostęp w razie potrzeby, tak jak uzyskałeś dostęp do zmiennej sesji e-mail.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Max z Grupą według zapytania

  2. Jak monitorować wiele instancji MySQL działających na tym samym komputerze — porady i wskazówki dotyczące ClusterControl

  3. Zrzuć plik MySQL 5.6.10

  4. Łączenie się z bazami danych MySQL

  5. Jak działa funkcja UNHEX() w MySQL