我正在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
。我查看了文档,它应该是正确的。