我有这段代码:
$mydata = DB::table('attendances')->where('date_only','=',$newdate)
->orderBy('logon','asc')
->count();
是的,我得到了计数,但它的输出是错误的。我总是在结果中得到这个'1'
数字,例如,如果我有7
条记录,那么如果我'71'
然后8
,结果将为'81'
, 10
然后'101'
。等等。
答案 0 :(得分:1)
检查输出计数的代码。不要与'混淆。'和'+'
答案 1 :(得分:0)
可能你输出的其他地方1
。你应该尝试这样使用它:
$mydata = DB::table('attendances')->where('date_only','=',$newdate)
->orderBy('logon','asc')
->count();
echo $mydata;
die();
现在检查一下你是否得到1
。可能你不会因为问题就在其他地方