我正在尝试使用PHP PDO回显或打印列 usercode 的最后一个值。我尝试使用 name 列和SESSION var来执行此操作,这将是最后一个值作为参考,但它不起作用。
$name = $_SESSION['name'];
$query = $db->prepare("SELECT usercode from users where name = $name ");
$query->execute();
$result = $query->setFetchMode(PDO::FETCH_ASSOC);
echo $result;
答案 0 :(得分:0)
你走了:
$name = $_SESSION['name'];
$query = $db->prepare("SELECT usercode from users where name=:name");
$query = $db->bindParam(':name', $name);
$query->execute();
$row = $query->fetch();
echo $row['usercode'];
当您只想将变量引用绑定到查询中的参数时,使用 bindParam
。