我對php在larvel框架中的WhereRaw是什麼有疑問。請給我一個好的,容易理解的例子。WhereRaw在php laravel框架中的含義
-3
A
回答
2
WhereRaw:有時您可能需要在查詢中使用原始表達式。這些表達式將作爲字符串注入查詢。
如果無法生成你通過流暢的接口需要查詢,隨意使用whereRaw:
例:
$users = User::whereRaw('age > ? and votes = 100', array(25))->get();
+0
噢好吧謝謝你的回答。 –
7
WhereRaw()
是Laravel查詢的功能生成器,它將輸入原樣放入SQL查詢的where子句中。
把它看作where()
函數,其輸入參數在插入查詢之前不會被處理。
請參見下面的例子:
$Query = DB::table('some_table')->where('YEAR(date)', 'YEAR(CURRENT_DATE)');
在這個Laravel才能解決您的參數來構建查詢。這將導致下面的查詢,因爲你的投入將一些field
和其旗下value
處理:
SELECT * FROM `some_table` WHERE `YEAR(date)` = `YEAR(CURRENT_DATE)`
。
現在,如果你使用whereRaw
喜歡:
$Query = DB::table('some_table')->whereRaw('YEAR(date) = YEAR(CURRENT_DATE)');
現在Laravel把這個where子句,因爲它是在你的查詢,如下圖所示:
SELECT * FROM `some_table` WHERE YEAR(date) = YEAR(CURRENT_DATE)
希望這有助於(:
相關問題
- 1. 在whereraw /凡在laravel框架
- 2. Laravel 5.0 whereRaw concat like
- 3. Laravel框架php
- 4. 在PHP框架中包含梨庫
- 5. Duine框架中的確定性含義
- 6. 包含在框架框架中4
- 7. PHP Laravel框架安裝在Ubuntu 12.04
- 8. 我如何在laravel中包含zend框架的一部分?
- 9. Laravel whereRaw不返回任何東西
- 10. Laravel 5:whereRaw逃到字符串整數
- 11. PHP返回的HTML(Laravel /流明框架)
- 12. PDO不laravel框架
- 13. Laravel 4的框架
- 14. PHP MVC自定義框架
- 15. PHP Laravel框架路由 - 刀片
- 16. PHP Laravel框架上傳圖像處理
- 17. 如何刪除laravel php框架
- 18. PHP Laravel框架路由錯誤
- 19. 如何在codeiginter框架中的php腳本中包含頁腳
- 20. 路由在laravel框架
- 21. 擴展bundle在OSGi框架中的含義
- 22. 在XCode中包含自定義框架的頭文件
- 23. 映射在實體框架中的含義是什麼?
- 24. 在Laravel框架中自定義函數原始查詢
- 25. codeigniter和laravel框架
- 26. PHP:在我自己的MVC框架中包含文件?
- 27. 在Zend框架中包含php文件的問題
- 28. 使用Laravel框架在PHP中打印JSON響應
- 29. 如何在laravel框架中使用外部php類?
- 30. 無法在php laravel框架中初始化解析sdk
你有谷歌嗎? –
雅,但我無法得到明確.. –