pdo查询中的多暗会话数组访问无法正常工作

时间:2013-08-06 03:16:15

标签: php session multidimensional-array pdo

我无法弄清楚为什么这不起作用。我的where子句使用多暗会话变量:

$user_sth = $dbh->prepare("SELECT * FROM user WHERE id='$_SESSION[uid][id]'");
$user_sth->execute();
$user = $user_sth->fetch();

这不会引发错误,但也不会返回该行。

如果我这样做

$uid = $_SESSION['uid']['id'];

并在其工作的where子句中使用$ uid但是由于一些奇怪的原因它将$ _SESSION ['uid']取消为数组。

有没有人碰到这个?

0 个答案:

没有答案