Laravel SelectRaw vs DB:Raw
Erste:
DB::table('someTable')
->selectRaw('count(*), min(some_field) as someMin, max(another_field) as someMax')
->get();
Zweite:
DB::table('someTable')->select(
array(
DB::raw('min(some_field) as someMin'),
DB::raw('max(another_field) as someMax'),
DB::raw('COUNT(*) as `count`')
)
)->get()
Den beiden oben genannten query-Ergebnis ist dasselbe , aber meine Frage ist es eine
mögliche Fragen der Sicherheit(SQL-Injektionen) mit diesen beiden Abfragen, wenn ich
verwenden Sie Benutzer-Eingaben direkt in where-Bedingungen.
- Bitte geben Sie ein Beispiel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als pro Laravel ist Dokumentation: