Die folgende Methode macht ihre Arbeit, aber druckt weiterhin eine Warnung, ich bin ziemlich neu in OOP, also würde ich gerne genau wissen warum.mysqli_free_result(), Rückgabe einer Warnung
Ich habe etwas Googeln gemacht und es scheint, wie es mir procedural mit OOP mischen, die die Warnung gibt, gut von den Antworten, die ich mindestens woanders gelesen habe.
Der Code:
function __construct(){
global $connection;
$mysqli_result=$connection->query("select module from modules");
while($row=$mysqli_result->fetch_row()){
$this->whitelist[]=$row[0];
}
mysqli_free_result($row);
return;
}
Die Warnung:
mysqli_free_result() expects parameter 1 to be mysqli_result, null given in.....
würde ich schätzen jemand etwas Licht auf diese wenn möglich zu vergießen.
$ Zeile ist nicht das Ergebnis, $ mysqli_result ist das Ergebnis –
möglich Duplikat von [Warnung: mysql_fetch_ * erwartet Parameter 1 als Ressource, boolescher gegebener Fehler] (http://stackoverflow.com/questions/11674312/warning -mysql-fetch-erwartet-Parameter-1-zu-Ressource-boolean-gegeben-Fehler) –