Hallo,
Ich mag keinen unsicheren Code Punkt.
Und den hast du.
Schon alleine wie du meine Datenbank verwendest.
<php>
while( $r = ( !$object ) ? $results->fetch_object() : $results->fetch_object() )
{
$row->{$i} = $r;
$i++;
}
</php>
Werde ja noch wissen für was ich das geschrieben habe und du verändert hast.
Die Funktion dient dazu das man festlegen kann ob man ein Objekt oder ein Arry aus der abfrage haben will.
geht ja nun nicht mehr.
Brauch man wenn mann ein Array hat und noch andere hinzu fügen will.
Werde nächste Woche für VMSone eine PHP 7 Datenbankklasse veröffentlich und das VMSone auf einen neuen Stand bringen und mit mehr Sicherheit.
Und ich will nix bla bla machen sondern mag nicht das jemand meinen Code benutzt und dann noch falsch benutzt.
Desweiteren wenn du schon Klasse machst und benutzt dann mache es richtig. Globale Variablen haben nix mehr in Klassen zu suchen vorallem ab PHP 7 nicht mehr.
Desweiteren nutzt du ereg und das gibt es nicht mehr https://www.php.net/manual/de/function.ereg.php
preg_match wird so genutzt https://www.php.net/manual/de/function.preg-match.php
dirname(__DIR__) wird ich dir empfehlen nicht $_SERVER['DOCUMENT_ROOT']
Dein Script kann man nicht in einem sub Ordner oder im wamp xampp installieren und anschauen.
mfg jens