如何了解用户';php中的系统用户id?

如何了解用户';php中的系统用户id?,php,mysql,Php,Mysql,我正在制作一个web应用程序,我已经完成了前端,目前正在使用PHP开发后端 我的数据库中有三个表: 用户-用户id、姓名、电子邮件、已验证 密码-id、用户id、密码、时间、方法 meta-id、用户id、at1、at2 现在,“用户”和“密码”表中的值在用户注册时存储。“meta”表中的值将在以后存储 现在,当用户登录并在“meta”表中保存值时,我如何知道用户的特定user\u id 我尝试过使用$\u会话['user\u id'],但出现了一个错误 我尝试了$user\u id=mysql

我正在制作一个web应用程序,我已经完成了前端,目前正在使用PHP开发后端

我的数据库中有三个表:

  • 用户-用户id、姓名、电子邮件、已验证
  • 密码-id、用户id、密码、时间、方法
  • meta-id、用户id、at1、at2
  • 现在,“用户”和“密码”表中的值在用户注册时存储。“meta”表中的值将在以后存储

    现在,当用户登录并在“meta”表中保存值时,我如何知道用户的特定
    user\u id

    我尝试过使用
    $\u会话['user\u id']
    ,但出现了一个错误 我尝试了
    $user\u id=mysql\u insert\u id()
    ,但结果不正确


    正确的方法是什么?

    当您登录使用时

    $_SESSION["user_id"] = $user_id; // taken from db
    
    并确保在分配前已启动会话

    session_start();
    

    之后,您可以在登录使用时在需要的页面中使用此会话值

    $_SESSION["user_id"] = $user_id; // taken from db
    
    并确保在分配前已启动会话

    session_start();
    

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

    当用户登录时,您没有在会话中设置必要的值。您获取用户id的方式与获取姓名、电子邮件、验证和其他信息的方式相同。使用选择查询选择列。当用户登录时,您没有在会话中设置必要的值。您获取用户id的方式与获取名称、电子邮件、验证和其他信息的方式相同。使用Select查询选择列。