2017-03-01 7 views
2

私はLaravelフレームワークを使用しています。ここでクエリを選択しても何も確認できません。

は私のクエリです:私がチェックする必要があり

$users = DB::table('users')->whereIn('id', [1, 2, 3])->get(); 

は、任意の結果かどうかはありますか?言い換えれば、私はチェックする必要がある任意の行が選択されているかどうか?どうすれば確認できますか?

+0

http://php.net/manual/en/mysqli-result.num-rows.phpまたは同等 – Nomistake

答えて

4

あなたがcount()使用することができます。

if (count($users)) { 
    .... 
} else { 
    // No users were selected. 
} 
+1

はupvote、ありがとうございます。私の情報のために、 'is_null()'を使ってそれを行うことはできませんか? – stack

+1

コレクションの代わりにオブジェクトを取り出す 'get()'の代わりに 'first()'を使っているなら、 'is_null()'を使うべきです。 –

関連する問題