我正在SELECT从数据库中获取字段name和的值level,但是当我获取数据时,我只得到name. 我试图直接在 MySQL 中进行查询并且它可以工作,所以我认为这是一个 PHP 问题。这是我的代码:
$stmt = $dbh->prepare("SELECT name,level FROM user WHERE id = :id");
/*** bind the parameters ***/
$stmt->bindParam(':id', $_SESSION['id'], PDO::PARAM_INT);
/*** execute the prepared statement ***/
$stmt->execute();
/*** check for a result ***/
$phpro_username = $stmt->fetchColumn();
$phpro_level = $stmt->fetchColumn(1);
给$phpro_username了我name,但$phpro_level返回undefined。我查看了文档,它应该是正确的。