Grüßt EucH.
Ich bin relativ neu in PHP, und hänge hier an einem Problem bei dem ich einfach nicht weiter weis.
Ich möchte mir für einige spezielle Fragestellungen eine Klasse schreiben, in welcher ich MYSQLI verwende.
Die Connection und das Abrufen von Daten funktioniert.
Aber irgendwie bekomm ich es nicht hin, aus der Methode für den Datenabruf, das Ergebnisobject nach außen weiterzureichen.
Es ist bestimmt nur eine Kleinigkeit, aber ich weis nicht mehr weiter.
PHP-Code:
public function GET_SQL_RESULT($UE_STR_SQL) {
$this->MYSQL_ERESULT = $this->MYSQL_CONNECTION->query( $UE_STR_SQL );
// while ($zeile = $this->MYSQL_ERESULT->fetch_object())
// {
// echo $zeile->TRIGGER_TABELLEN_NAME . " " .$zeile->TRIGGER_ZEITPUNKT . "<br />";
// }
return $this->MYSQL_RESULT;
}
Führe ich die Whileschleife innerhalb der Klasse aus, bekomm ich die Ergebnisse.
Dieser Aufruf von außen funktioniert nicht, er zeigt mir einfach nix an.
PHP-Code:
$erg = $DBObject->GET_SQL_RESULT($sql);
while ($zeile = $erg->fetch_object())
{
echo $zeile->TRIGGER_TABELLEN_NAME . " " . $zeile->TRIGGER_ZEITPUNKT . "<br />";
}
Kann mir hier bitte jemand weiterhelfen was ich falsch mache bzw. falsch verstanden habe und wie ich die Übergabe richtig mache?