laravel DB::raw() DB::RAW()的用法


laravel中的 DB::raw() 和DB::RAW()是同一種功能;用法如下

public function test()
    {
      $real = 66;

]);    $res = \ai\Models\Data::where('id','152878863117610072368534')->update([ 'time_len'=>DB::raw("time_len + ".$real), ]);


$res = \ai\Models\Data::where('id','152878863117610072368534')->update([ 'time_len'=>DB::raw("time_len + 6"), ]); if ($res) { echo 1; } else { echo 2; } }

可以查出當年表中當前條件的字段的值 並可以在里面做加減乘除等運算

 

 

laravel DB 執行 mysql函數或者字段

使用laravel框架中的DB查詢mysql數據庫的時候,綜合遇到執行mysql函數或者,自定義字段,一般情況下DB會把傳入的函數當做字段處理

方法如下:

DB:raw('函數或者字段');

DB:whereRaw('函數或者字段');

DB:orderbyRaw('函數或者字段');

例子:DB::raw('rand()')、DB::raw('date()')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM