私はLaravelフレームワークを使用しています。ここでクエリを選択しても何も確認できません。
は私のクエリです:私がチェックする必要があり
$users = DB::table('users')->whereIn('id', [1, 2, 3])->get();
は、任意の結果かどうかはありますか?言い換えれば、私はチェックする必要がある任意の行が選択されているかどうか?どうすれば確認できますか?
私はLaravelフレームワークを使用しています。ここでクエリを選択しても何も確認できません。
は私のクエリです:私がチェックする必要があり
$users = DB::table('users')->whereIn('id', [1, 2, 3])->get();
は、任意の結果かどうかはありますか?言い換えれば、私はチェックする必要がある任意の行が選択されているかどうか?どうすれば確認できますか?
あなたがcount()
使用することができます。
if (count($users)) {
....
} else {
// No users were selected.
}
はupvote、ありがとうございます。私の情報のために、 'is_null()'を使ってそれを行うことはできませんか? – stack
コレクションの代わりにオブジェクトを取り出す 'get()'の代わりに 'first()'を使っているなら、 'is_null()'を使うべきです。 –
http://php.net/manual/en/mysqli-result.num-rows.phpまたは同等 – Nomistake