如何从$ _session用户名获取userid

时间:2014-10-23 07:11:03

标签: php mysql session

有没有办法在Account中根据UserEmail获取一个名为Accounts的UserId和sql表?在php中我有一个页面,人们将使用Accounts表中的UserEmail登录。这一切都很好,但他们需要编写一份存储在评论表中的评论,并且我无法拉动UserId并将其放入Review表中。

1 个答案:

答案 0 :(得分:1)

是的,有很多方法;一个非常简单的方法就是在SELECT查询中使用内联INSERT语句。一个非常粗略的例子,假设您使用PDO之类的东西,可能看起来像:

$pdo = new PDO(...);
$stmt = $pdo->prepare("insert into review(score, user_id) values(?, select user_id from accounts where useremail = ?)");
$stmt->execute($score, $useremail);