溫馨提示×

Laravel中如何執行原生SQL查詢

sql
小樊
360
2024-08-10 12:40:49
欄目: 云計算

在Laravel中,可以使用DB facade來執行原生SQL查詢。以下是一個示例:

use Illuminate\Support\Facades\DB;

$results = DB::select('SELECT * FROM users WHERE status = ?', ['active']);

foreach ($results as $user) {
    echo $user->name;
}

在上面的示例中,我們使用DB::select方法執行了一個原生的SQL查詢,并傳入了一個參數來綁定查詢中的變量。然后我們可以通過遍歷結果集來訪問查詢結果。

除了DB::select方法,還可以使用DB::statement來執行沒有返回結果集的SQL查詢,比如插入、更新和刪除操作。例如:

DB::statement('INSERT INTO users (name, email) VALUES (?, ?)', ['John Doe', 'john.doe@example.com']);

總的來說,在Laravel中執行原生SQL查詢非常簡單,只需使用DB facade提供的方法即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女