MySQLi & mysql_real_escape_string () Fehler

8

Ich verwende OOP MySQLi, um eine Verbindung zu meiner Datenbank herzustellen. Ich habe meine Anmeldeinformationen überprüft und alles ist gut zu gehen.

%Vor%

Dieser Code erzeugt einen Fehler:

%Vor%

Ich kann nicht herausfinden, warum ich diese Fehler erhalte. Sie haben gezeigt, als ich kürzlich Server gewechselt habe. Ich stelle eine SQL-Verbindung vor der Abfrage her.

Glauben Sie alle, dass einige Einstellungen auf meinem neuen Server durcheinander gebracht werden könnten?

Danke!

    
ATLChris 22.02.2011, 16:32
quelle

1 Antwort

15

mysql_real_escape_string erfordert, dass eine Verbindung über mysql_connect hergestellt wird, um zu funktionieren. $mysqli->real_escape_string benötigt ein mysqli -Objekt, um zu funktionieren. Also,

Verwenden Sie stattdessen MySQli::real_escape_string :

%Vor%

Aber beachte, dass du es angeben musst, um sicher zu sein:

%Vor%

Da es jedoch wie eine ganze Zahl aussieht, sollten Sie es als solches interpretieren, anstatt es zu umgehen:

%Vor%     
ircmaxell 22.02.2011, 16:39
quelle

Tags und Links