如何在php中了解用户的系统用户ID?

时间:2014-03-28 11:50:52

标签: php mysql

我正在制作一个网络应用程序,我已经完成了前端工作,目前正在使用PHP进行后端工作。

我的数据库中有三个表:

  1. user - user_id,name,email,verified
  2. password - id,user_id,password,time,method
  3. meta - id, user_id, at1, at2
  4. 现在,'用户'中的值和密码'用户注册时存储表。 ' meta'中的值表格将在以后存储。

    现在,当用户登录时,是时候将值保存在“元”中了。表,我如何知道用户的特定user_id

    我尝试使用$_SESSION['user_id'],但却出错了 我已经尝试了$user_id = mysql_insert_id(),而且没有正确解决。

    这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:5)

登录后使用;

$_SESSION["user_id"] = $user_id; // taken from db

确保在分配之前已开始会话;

session_start();

之后,您可以在所需的页面中使用此会话值