Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 临时存储MYSQL查询中的变量_Php_Sql - Fatal编程技术网

Php 临时存储MYSQL查询中的变量

Php 临时存储MYSQL查询中的变量,php,sql,Php,Sql,我有一个名为members的表,我有一个包含在所有页面中的文件,它使用存储的会话变量从members表中提取数据 $getRecords = $dbh->prepare("SELECT * FROM members WHERE id = ?"); $getRecords->execute([ $_SESSION['logedin_id'] ]); $users_record = $getRecords->fetch(PDO::FETCH_OBJ); $getRecords

我有一个名为members的表,我有一个包含在所有页面中的文件,它使用存储的会话变量从members表中提取数据

$getRecords = $dbh->prepare("SELECT * FROM members WHERE id = ?");
$getRecords->execute([ $_SESSION['logedin_id'] ]); 
$users_record = $getRecords->fetch(PDO::FETCH_OBJ); 
$getRecords = null;
$name = $users_record->name;
$email = $users_record->email;
$phone = $users_record->mobile;
$activatedStat = $users_record->a_status;
我需要将变量
$name、$email、$phone和$activatedStat
存储在用户登录期间,而无需每次加载页面时访问数据库
我是否必须使用像
$\u SESSION['name']=$users\u record->name

有什么建议吗?

是的,会话会在用户会话的整个过程中将数据存储在服务器上。如果用户更新了他的个人资料,我该如何处理?更新会话值以及数据库条目。@dılosürücü与PHP内存无关。