Parametrierte LIKE-Abfragen mit PDO
Beim Erstellen einer LIKE-Anweisung mit PDO ist es wichtig, parametrisierte Abfragen zu verwenden, um SQL-Injection-Angriffe zu verhindern. Dieser Artikel zeigt, wie man solche Abfragen effektiv erstellt.
Wie beim ersten Abfrageversuch erwähnt, sollte der Platzhalter (%) an den Parameterplatzhalter angehängt werden. Dies kann durch die Verwendung des folgenden Codes erreicht werden:
$query = $database->prepare('SELECT * FROM table WHERE column LIKE ?'); $query->execute(array('value%'));
Diese Abfrage sucht sicher nach Werten im Feld „Spalte“, die mit „Wert“ beginnen. Der Platzhalter stellt sicher, dass die Suche Ergebnisse enthält, die zusätzliche Zeichen nach „Wert“ enthalten.
Durch die Verwendung parametrisierter Abfragen schützen Sie Ihre Anwendung vor potenziellen Angriffen und wahren die Integrität Ihrer Daten.
Das obige ist der detaillierte Inhalt vonWie verwende ich parametrisierte LIKE-Abfragen sicher mit PDO?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!