• 0

جلب عدد المتصلين في الموقع

حاولت اجيب عدد الأعضاء المتصلين بالموقع  عن طريق الكود التالي و لم استطيع 

"SELECT COUNT(*) FROM users u WHERE u.last_login_date <= 18000"

ممكن حد يساعدني

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك إضافة TIME_TO_SEC إلى الأستعلام الخاص بك بحيث تقوم هذه الدالة بتحويل قيمة الوقت إلى ثواني , بهذا الشكل 

"SELECT COUNT(*) FROM users u WHERE TIME_TO_SEC() <= 18000"

ثم بداخل أقواس هذه الدالة نقوم بطرح الوقت الحالي مع اخر وقت تم تخزينه في الحقل last_login_date عن طريق  الدالة TIMEDIFF بهذا الشكل 

"SELECT COUNT(*) FROM users u WHERE TIME_TO_SEC(TIMEDIFF(NOW(), u.last_login_date)) <= 18000"

لاحظ الوقت الحالي نعبر عنه بِ

NOW()

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن