php - 返回 PHP 中 MySQL 插入的对象

标签 php mysql

我有一个存储用户的数据库,其属性:伪、密码...

当用户连接到我的 Web 应用程序时,我会转到数据库并搜索该用户。使用 setFetchMode(PDO::FETCH_CLASS, 'User'),我可以直接将结果保存在 PHP 对象中,作为 User 类的实例。我将其存储在 $_SESSION['user'] 中。

当用户订阅我的网络应用程序时,我将他插入数据库中。我希望用户位于 $_SESSION['user'] 中。所以我想以 PHP 对象的形式访问插入的字段,而无需再次搜索该用户。我的问题清楚吗?您知道该怎么做吗?

最佳答案

我认为对您来说最好的解决方案是添加 SELECT在插入后立即请求(使用正确的 PDO 标志来加载 User 对象。

关于php - 返回 PHP 中 MySQL 插入的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499234/

相关文章:

php - 如何读取分隔文件的部分内容

php - 根据性别隐藏/显示个人资料字段

php - 将文本列转换为时间

mysql更改日期格式

php - 从类别 ID 数组中检索文章

php - 如何从数据库中获取值以在 PHP 中进行验证?

php - sqlite 和窗口 : Not enough storage is available to complete this operation and CoInitialize has not been called

mysql - 我在左连接中遇到问题

mysql - 如果日期早于,则将列值设置为 0

php - 使用 mysql 调用在 php 中更快地选择