使用PHP PDO从sql表中回显或打印一个值

时间:2017-02-04 10:45:27

标签: php sql pdo echo

enter image description here

我正在尝试使用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;

1 个答案:

答案 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