Tach!
Sehr löblich. Probier doch auch mal Prepared Statements damit.
Du meinst Objektorientiert anstatt Procedural!?
Nein, ich meine schon Prepared Statements. Ob du die objektorientiert oder prozedural abhandelst, ist mir egal.
Glaub ich nicht, denn in dem gezeigten Code steckt ein Syntaxfehler. Das Resultat wäre erstens ein false statt eines mysqli_result-Objekts.
Ist richtig, er bringt statt eines Resultat ein False. PHPEdit zeigt mir jedoch keinen Syntaxfehler an und auch das SQL- Query funktioniert in pma... entweder ist es schon zu spät oder ich hab vom Abendessen noch Tomaten auf den Augen!?
Dann verwendest du zwei verschiedene Statements. Oder du zeigst hier eins mit einem offensichtlichen syntaktischen Fehler und arbeitest aber in Wirklichkeit mit einem anderen. Erzeug doch mal, wie schon empfohlen, den Statement-String komplett in einer eigenen Variable und lass dir diese ausgeben. Und dann schau dir auch mal die Kontextwechsel-Problematik an.
dedlfix.