Ich habe Zweifel für Was ist 'WhereRaw' in PHP Larvel Framework. und bitte gib mir ein gutes und leicht verständliches Beispiel.was ist gemein von WhereRaw in PHP Laravel Framework
Antwort
WhereRaw: Manchmal müssen Sie möglicherweise einen unformatierten Ausdruck in einer Abfrage verwenden. Diese Ausdrücke werden als Strings in die Abfrage eingefügt.
Wenn Sie nicht in der Lage sind, die Abfrage, die Sie über das Fluent Interface zum Erstellen, fühlen Sie sich frei zu verwenden whereRaw:
Ex:
$users = User::whereRaw('age > ? and votes = 100', array(25))->get();
ohh ok danke für Ihre Antwort. –
WhereRaw()
eine Funktion der Laravel Abfrage Builder, der Ihre Eingabe wie in der Where-Klausel der SQL-Abfrage platziert.
Denken Sie daran, wie die where()
-Funktion, deren Eingabe-Argument wird nicht vor dem Einfügen in Abfragen verarbeitet werden.
Siehe nachstehendes Beispiel:
$Query = DB::table('some_table')->where('YEAR(date)', 'YEAR(CURRENT_DATE)');
In diesem Laravel Ihre Argumente aufbauen, um eine Abfrage lösen. Die in der folgenden Abfrage führen wird, weil Sie Ihre Eingabe als eine field
und seine seine value
behandelt werden:
SELECT * FROM `some_table` WHERE `YEAR(date)` = `YEAR(CURRENT_DATE)`
was nicht erwünscht ist.
Und jetzt, wenn Sie verwenden whereRaw
wie:
$Query = DB::table('some_table')->whereRaw('YEAR(date) = YEAR(CURRENT_DATE)');
Jetzt Laravel setzen diese where-Klausel, wie sie in der Abfrage ist, wie unten:
SELECT * FROM `some_table` WHERE YEAR(date) = YEAR(CURRENT_DATE)
Hoffe, es half (:
@ dparoli Vielen Dank für die Bearbeitung von Vorschlägen. –
Dies ist eine gute Antwort mit klaren Beispielen – dparoli
ohh ok danke für Ihre Antwort. –
- 1. was ist gemein "!" in require.js
- 2. Laravel whereRaw gibt nichts zurück
- 3. Was bedeutet | _ | gemein in Rubin?
- 4. Was bedeutet /; gemein in Mathematica?
- 5. Was bedeutet: gemein?
- 6. Was bedeutet „?“ gemein in Java?
- 7. Was bedeutet "!!" gemein in haskell?
- 8. Was bedeutet "!" gemein in scala?
- 9. Framework - Was ist ein PHP-Framework?
- 10. was ist gemein zu "compact Unwind Info" in Linker synthetisiert
- 11. Was ist die Ursache von Call to undefined Methode Illuminate \ Database \ Query \ Expression :: whereRaw()?
- 12. Was bedeutet "öffnen!" gemein in OCaml?
- 13. Was macht | 5E | gemein in Lisp?
- 14. Was ist der Einsatz von .blade im Laravel-Framework?
- 15. Was ist: in PHP?
- 16. Was ist gemein, wenn ein PicklingError ausgelöst wird?
- 17. Was ist ein PHP-Framework und was ist ein guter?
- 18. Konvertieren von Core PHP zu Laravel Framework
- 19. Was ist eine Blade-Anweisung in Laravel?
- 20. Was ist Middleware in Laravel?
- 21. Was hat "teilen nichts" Modus wirklich gemein?
- 22. Eloquent whereRaw Anweisung und orWhereRaw ist NULL
- 23. Was bedeutet "! S: ~% I%, 1!" == "" gemein?
- 24. Was ist Routing und Controller in Laravel?
- 25. Build Laravel von Framework Kernel
- 26. Was ist Yii :: app() in PHP-Framework yii
- 27. Was ist Datenbank-Seeding in Laravel?
- 28. Was bedeutet "Objekt objVar = (Objekt) var;" gemein in Java?
- 29. Was MapReduce Framework ist?
- 30. Was ist = & in PHP?
Hast du Google es? –
ya, aber ich kann nicht klar .. –