Php 将会话ID与带有字符串的列匹配,以根据记录的用户获取特定结果

Php 将会话ID与带有字符串的列匹配,以根据记录的用户获取特定结果,php,mysql,session,Php,Mysql,Session,例如$\u会话[eid] select * from results where user = :eid 它应显示仅与登录用户相关的结果,并参考“使用”列 它的名称为字符串如果要使用like变量,请按如下方式开始: session_start(); $eid=$_SESSION['eid']; $query=$mysqli->prepare("select * from results where user = ?"); $query->bind_param('i',$eid);

例如$\u会话[eid]

select * from results where user = :eid
它应显示仅与登录用户相关的结果,并参考“使用”列
它的名称为字符串

如果要使用like变量,请按如下方式开始:

session_start();
$eid=$_SESSION['eid'];
$query=$mysqli->prepare("select * from results where user = ?");
$query->bind_param('i',$eid);
execute ecc ecc......

“例如,
$\u session[eid]
”-我希望这不是您实际使用的语法,因为它不正确。由于这个原因,您的问题不清楚,并且遗漏了很多代码。有什么不符合您的要求?你没有发布足够的代码,或者说了什么不对劲;我看不到问题。users表包含列id、fname和last name,results表包含列id、user和details。因此,当某个用户登录时,它应该单独显示他的详细信息,而不是整个表。用户列组合了用户表“where user=:eid”中的fname和lname,即“PDO”,而不是“mysqli”。他们还询问如何显示,但我觉得他们的问题太不清楚了。@FunkFortyNiner问题是如何使用会话变量,然后他必须学会如何单独使用该变量。我只是举个例子。为什么要投否决票?