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