【laravel5.4】DB::table的操作
阿新 • • 發佈:2018-03-29
3.2 數組 clas ice enc spa and echo 簡單
基於laravel5.4版本的查詢構造器的簡單幾個操作:(相對於TP3.2版本)
//獲取指定多行多列,二維,,對象 【select】 $names = ‘‘; $names = DB::table(‘student‘)->whereRaw(‘id > ? and age < ?‘,[1,100])->select(‘id‘,‘name‘,‘age‘)->get(); var_dump($names); echo "<br>"; //獲取指定單行,一維,,對象 【find】$names = ‘‘; $names = DB::table(‘student‘)->whereRaw(‘id > ? and age < ?‘,[1,100])->select(‘id‘,‘name‘,‘age‘)->first(); var_dump($names); echo "ceshi"; echo "<br>"; //獲取指定列值,返回字符串【getField】 $names = DB::table(‘student‘)->whereRaw(‘id >= ? and age < ?‘,[1,100])->value(‘name‘); var_dump($names); // string(3) "bob" echo "<br>"; //獲取指定name單列,返回一維數組【getField,true】 $names = ‘‘; $names = DB::table(‘student‘)->whereRaw(‘id >= ? and age < ?‘,[1,100])->pluck(‘name‘); var_dump($names); echo"<br>"; var_dump(json_encode($names,true));// array "["Alice"]"
以後再添加難的和其他的。
【laravel5.4】DB::table的操作