2017-08-06 3 views
0

Mein Code arbeitete für einige Zeit, aber jetzt sendet es mir nur diesen Fehlercode: Schwerwiegender Fehler: Uncaught Fehler: Aufruf einer Memberfunktion fetch_array() auf boolean in und dies ist der Code, derFataler Fehler: Uncaught Fehler: Aufruf einer Member-Funktion fetch_array() auf boolean in

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

Warum es jetzt nicht versagt?

Update es jetzt funktioniert, ich hatte nur XD warten

+0

Ihre Abfrage konnte nicht ausgeführt werden. Überprüfen Sie, ob Sie den richtigen Wert in '$ _SESSION ['userSession']' erhalten oder nicht. –

+1

Mögliches Duplikat von [Schwerwiegender Fehler: Aufruf einer Memberfunktion fetch \ _array() on boolean] (https://stackoverflow.com/questions/37455186/fatal-error-call-to-a-member-function-fetch- array-on-boolean) –

+0

@Timino Nein, ich habe das gesehen, aber das konnte mir nicht helfen –

Antwort

0

$DBcon->query return null Objekt, weil Sie einige Fehler auf Abfrage-String haben

wenn Sie phpMyAdmin führen Sie Ihre Abfrage in ihm haben und sehen Fehler

--update--

, wenn Sie sicher sind, dass Sie in Ihrer Anfrage keine einen Fehler, versuchen Sie diesen Code zu:

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 
Verwandte Themen