Dies ist Verfahrensweise des PHP mysqli_real_escape_string
der Verwendung:Warum muss ich die Verbindung angeben, wenn mysqli_real_escape_string in PHP verwendet wird?
$city = "'s Hertogenbosch";
$city = mysqli_real_escape_string($link, $city);
Wie Sie das Verfahren erfordert zwei Parameter sehen können,:
- Die Verbindung/link
- Der String
Warum muss ich den Link angeben? Was Wenn ich nur eine reguläre Zeichenfolge analysieren und dann eine maskierte Zeichenfolge zurückgeben möchte?
Verwenden Sie einfach vorbereitete Anweisungen. – pvg
@pvg das hat das OP nicht gefragt, es ist eigentlich eine interessante Frage zur Abwechslung. – Capsule
@Capsule Es ist nicht, aber die Dokumente decken es gut ab. Sanest ist es, mysqli_real_escape_string zu vermeiden, wann immer es möglich ist, was fast immer – pvg