Datenbanken · Junior · Frage 48 von 75

Was ist SQL-Injection?

const sql = "SELECT * FROM users WHERE name = '" + name + "'";
Antwort zeigen

Richtige Antwort: Nutzereingabe, die die Bedeutung einer Abfrage ändert

Erklärung

Baue SQL nie aus Strings. Nutze Parameter (WHERE name = $1), die Treiber getrennt vom Abfragetext senden.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Junior · Frage 48

Teste dich selbst

Mach den Test Datenbanken · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen