2014-11-25 11 views

Antwort

8

Fügen Sie einfach ein mehr wo.

$testq= DB::table('attendances') 
    ->where('user_id', '=', $userinput) 
    ->where('logon', '=', $newdate) 
    ->get(); 

http://laravel.com/api/4.2/Illuminate/Database/Eloquent/Builder.html#method_where

diese $ where (string $ Spalte, string $ Operator = null, mixed $ value = null, string $ boolean = 'und')

einen Grund hinzufügen where-Klausel zur Abfrage.

+0

mich entschuldigen für dich noch fragen, aber können Sie mir sagen, wie if-Anweisung verwenden und bestimmen, ob der Datensatz vorhanden ? 'if ($ testq existiert)'? –

+0

@jakebalba, könnten Sie überprüfen $ testq-> count() http://laravel.com/api/4.2/Illuminate/Database/Eloquent/Collection.html#method_count – sectus

+0

so wird es so sein? 'if ($ testq-> count() <1)' Entschuldigung Neuling hier –

5

Als Ergänzung zu @ sectus Antwort, können Sie diese Syntax mag:

$testq= DB::table('attendances')->whereUserId($userinput) 
           ->whereLogon($newdate) 
           ->get();