Mahmoud Alrashidi نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 لدي جدول يحتوي من بين أعمدة أخرى ، على عمود لإصدارات المتصفح. وأريد ببساطة أن أعرف من مجموعة السجلات ، كم عدد كل نوع من أنواع المتصفحات. لذلك ، أحتاج إلى الحصول على شيء مثل هذا: إجمالي السجلات: 10 ؛ إنترنت إكسبلورر 8: 2 ؛ كروم 25: 4 ؛ Firefox 20: 4. هذا ما قمت به لكنه حاياً يُرجع فقط المتصفحات: $user_info = Usermeta::groupBy('browser')->get(); أريد إرجاع عدد كل متصفح مع كل مجموعة جزئية. 1 اقتباس
0 سمير عبود نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 يُمكنك الحصول على تلك النتيجة بإستخدام التالي: <?php $user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->get(); او إستخدام التالي: <?php $user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->pluck('total','browser') ->all(); و في هذه الحالة ستكون النتيجة عبارة عن مصفوفة ترابطية حيث اسم المتصفح هو المفتاح و العدد الكلي هو القيمة: [ "browser 1" => 2, "browser 2" => 4, "browser 3" => 4, // ... // ... ] اقتباس
0 بلال زيادة نشر 18 مارس 2021 أرسل تقرير نشر 18 مارس 2021 يمكنك استخدام $user_info = DB::table('usermetas') ->select('browser', DB::raw('count(*) as total')) ->groupBy('browser') ->get(); ايضا يمكنك استخدام $browser_total_raw = DB::raw('count(*) as total'); $user_info = Usermeta::getQuery() ->select('browser', $browser_total_raw) ->groupBy('browser') ->pluck('total','browser'); أو افتح الملف config / database.php. ابحث عن مفتاح strict داخل إعدادات اتصال mysql. اضبط القيمة على false. اقتباس
السؤال
Mahmoud Alrashidi
لدي جدول يحتوي من بين أعمدة أخرى ، على عمود لإصدارات المتصفح. وأريد ببساطة أن أعرف من مجموعة السجلات ، كم عدد كل نوع من أنواع المتصفحات. لذلك ، أحتاج إلى الحصول على شيء مثل هذا: إجمالي السجلات: 10 ؛ إنترنت إكسبلورر 8: 2 ؛ كروم 25: 4 ؛ Firefox 20: 4.
هذا ما قمت به لكنه حاياً يُرجع فقط المتصفحات:
أريد إرجاع عدد كل متصفح مع كل مجموعة جزئية.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.