2014-06-07 30 views
0

我正在爲基於WordPress的網站上的用戶創建自定義登錄頁面。

當用戶登錄時,我想從數據庫中取名稱放入會話中。

$login = $wpdb->get_row($wpdb->prepare(" 
SELECT * FROM users WHERE userAccount = %s AND userPass = %s AND enabled = 1", 
$account, $password)); 

if($wpdb->num_rows == 1){ 
     $_SESSION['username'] = $result->userName; 
} 

我怎樣才能得到的結果,因爲當前填充會議呼籲

if(isset($_SESSION['username'])){ 

} 

會話未設置時。

回答

1

改爲使用$ wpdb-> get_var(query)。因此,使用$ wpdb-> get_row()檢索單個對象(或數組),並使用$ wpdb-> get_results()來獲取結果組。

上面你還沒有真正定義$ result var。