$query = $db->prepare("SELECT * FROM users WHERE session = :session AND id = :id");
$query->bindValue(":session", $session);
$query->bindValue(":id", $id);
try {
$query->execute();
$result = $query->fetchAll(PDO::FETCH_ASSOC);
return $result;
} catch (PDOException $e) {
return false;
die($e->getMessage());
}
数组“结果”返回 null,查询中的数据库和值是正确的,我在查询之前回显了它要购买的值,并且数据库包含具有这些值的行。数据库名称也是正确的。我还用不同的返回变量检查了整个事情,每次都表明它是空的数组。
我要做的是根据 cookie 的会话值从数据库中获取数据。