2017-08-06 71 views
0

我的代碼工作了一段時間,但現在它只是發送給我這個錯誤代碼: 致命錯誤:未捕獲錯誤:調用成員函數fetch_array ()在 布爾,這是失敗致命錯誤:未捕獲錯誤:調用成員函數fetch_array()在布爾值

session_start(); 
include("assets/db/dbconnect.php"); 
    $query=$DBcon->query("SELECT * FROM users WHERE user_id=".$_SESSION['userSession']); 
    $row=$query->fetch_array(); 

爲什麼現在失敗的代碼?

更新現在的工作,我不得不等待XD

+0

您的查詢未能執行。檢查你是否在'$ _SESSION ['userSession']中獲得了正確的值。 –

+1

[致命錯誤:調用成員函數在布爾值上獲取\ _array()](https://stackoverflow.com/questions/37455186/fatal-error-call-toa-a-member-function-fetch- array-on-boolean) –

+0

@Timino不,我不知道,但那幫不了我 –

回答

0

$DBcon->query回報null對象,因爲你必須在查詢字符串

,如果你有phpMyAdmin運行查詢它,看看錯誤

一些錯誤

--update--

如果你確定你在你的查詢中沒有任何錯誤,試試這個代碼太:

session_start(); 
include("assets/db/dbconnect.php"); 
$query=$DBcon->query("SELECT * FROM users WHERE user_id=".$_SESSION['userSession']); 
$row=$query->fetch_all(); // try fetch all 
相關問題