Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Session_start Chi tiết hồ sơ người dùng

Có thể có một số cách tiếp cận khác nhau mà bạn có thể thực hiện.

Một khả năng, vì bạn cho biết thông tin đăng nhập của mình đang hoạt động ổn và tôi thấy rằng bạn đang nhìn thấy email vào một biến phiên (có lẽ là khi đăng nhập) cũng là để đặt các biến phiên cho các trường khác mà bạn muốn hiển thị.

Vì vậy, hãy đặt tên, họ, email, v.v. tất cả dưới dạng các biến phiên. Sau đó, trong HTML của bạn, bạn sẽ có thể tham chiếu những thứ đó nếu cần. Ví dụ:<?php echo $_SESSION['first name']; ?>

CẬP NHẬT

Với thông tin bổ sung mà bạn đã cung cấp, đây là một ví dụ ngắn ...

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

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

Ví dụ này giả định rằng bạn đang lưu trữ tên / họ trong cơ sở dữ liệu của mình dưới dạng "tên" và "họ". Chỉ cần điều chỉnh tên nếu cần để phù hợp với cơ sở dữ liệu của bạn. Điều này tạo ra tất cả các biến phiên ... sau đó bạn có thể truy cập chúng nếu cần giống như bạn đã truy cập vào biến phiên email của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel - Số tham số không hợp lệ:tham số không được xác định

  2. điều chỉnh múi giờ với SQL

  3. Cách hàm LTRIM () hoạt động trong MySQL

  4. Không có gói msyql-server nào khả dụng

  5. Làm thế nào để thiết lập Hibernate để đọc / ghi vào các nguồn dữ liệu khác nhau?