如何从php中的数据库中获取用户的ID?

苏米特·舒克拉

我正在开发一个简单的PHP网络应用程序。并且我想从mysql数据库中获取用户的 ID

为此,一旦用户插入数据库,我就使用会话来存储用户 ID:

session_start();
$_SESSION['customer_id']=mysqli_insert_id($con); 

但它总是说其他页面上的未定义索引 customer_id。它在 localhost 上工作正常,但在实时服务器上却没有。

杰克2389

根据文档mysqli_insert_id 返回在最新查询中使用的自动生成的 id如果您在开始会话之前不运行插入查询,则mysqli_insert_id不会返回您要查找的内容。

相反,尝试使用用户登录时获得的信息搜索用户,例如用户的电子邮件地址或用户名。

例如

SELECT id FROM users WHERE users.username = userSuppliedEmail

不用说,您应该对这个查询使用准备好的语句或一些类似的技术。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过在php mqsql中获取用户的输入来显示数据库中的数据?

尝试从 WordPress 数据库中获取用户 ID 和用户元数据

如何从筛选器中的数据库中获取用户并在jwt响应中添加ID?

从数据库获取用户ID

根据用户ID从数据库中获取用户角色

从Cloud Functions for Firebase中的数据库触发器中获取用户ID?

如何从我的数据库中获取用户 ID 并使用 ASP.NET Core MVC 显示它

从 firebase 数据库中获取用户的密钥

从具有多个表的SQL数据库中获取用户ID

在PHP的mysql数据库中获取特定用户的ID

如何显示 MySQL 数据库中的特定数据?(获取用户的电子邮件)

如何从数据库中获取用户名?MYSQLI新手

如何从现有数据库中为IdentityServer4获取用户

SQL - 如何从 StackExchange 数据库中获取用户最喜欢的帖子标题

如何从Laravel中的数据库获取用户名?

如何从qdateEdit获取用户输入并从postgres中的数据库中选择它

Spring Security从数据库获取用户ID

如何从数据库中获取用户名和密码并传递给Spring MVC中的Method

我如何通过从 GUI 获取用户输入并将该用户输入存储到 java 中的数据库来写入数据库?

仅从用户尚未看到的数据库中获取用户100行

如何从api.ai(对话框流)获取用户输入并使用php将其存储在mysql数据库中?

如何在SQL数据库中使用ID获取用户名?

如何从数据库获取用户ID到Arrowchat集成

如何从数据库获取用户角色以填充 AuthorizeAttribute

如何从MYSQL本地数据库获取用户信息

如何从数据库中获取用户以使用 Spring Boot 和 Spring Data Jpa 登录

如何从具有两个表的SQLite数据库中获取用户详细信息?

如何通过导出功能从Firebase实时数据库中获取用户孩子的价值

如何让谷歌地图api获取用户的当前位置以将其存储在数据库中?