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
InformationsquelleAutor vijaykumar | 2015-12-22
Schreibe einen Kommentar