1
我正在做一個SELECT
從數據庫中獲取值爲name
和level
,但是當我獲取數據時我只能得到name
。我試圖直接進入MySQL的查詢,它的工作原理,所以我認爲這是一個PHP的問題。這裏是我的代碼:PDO Fetchcolumn給出了undefined
$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
。 我看了看文檔,它應該是正確的。
第一個沒有工作。但第二個人像一個魅力工作!謝謝! – funky