نمایش نتایج: از شماره 1 تا 10 , از مجموع 17

موضوع: بدست آوردن دوستان دوستان

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : بدست آوردن دوستان دوستان

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    خیلی ممنون از جوابتون
    sum
    fid ها رو با هم جمع می کنه من تعدادشون رو می خوام
    یعنی تعداد کاربرانی که با دوستان کاربر شماره یک در ارتباط هستند!
    count اینها رو می خوام که بدونم تعداد اینها چند نفر است



    چون تازه با فریمورک yii آشنا شدم و خیلی ازش خوشم اومده
    خواهش میکنم.
    خب از count استفاده کنید، خودتون هم اول اشاره کردید.
    کوئریش همین هست :

    کد:
    $query = (new \yii\db\Query())->from('all');
    $sum = $query->where(['fid' => '1']);
    $count = $query->count('id');
    echo $count;
    یا :

    کد:
    $command = Yii::$app->db->createCommand("SELECT count(id) FROM all WHERE fid='1'");
    $count = $command->queryScalar();
    echo $count;
    دقیقا همون کوئری‌های بالا، که به جای SUM من COUNT رو گذاشتم.
    یعنی میاد تعداد کاربرانی که در fid با هم مشترک هستند رو بر اساس id شمارش میکنه و نتیجه رو میده.

  2. تعداد تشکر ها از sam_pontiac به دلیل پست مفید


  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : بدست آوردن دوستان دوستان

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    خواهش میکنم.
    خب از count استفاده کنید، خودتون هم اول اشاره کردید.
    کوئریش همین هست :

    کد:
    $query = (new \yii\db\Query())->from('all');
    $sum = $query->where(['fid' => '1']);
    $count = $query->count('id');
    echo $count;
    یا :

    کد:
    $command = Yii::$app->db->createCommand("SELECT count(id) FROM all WHERE fid='1'");
    $count = $command->queryScalar();
    echo $count;
    دقیقا همون کوئری‌های بالا، که به جای SUM من COUNT رو گذاشتم.
    یعنی میاد تعداد کاربرانی که در fid با هم مشترک هستند رو بر اساس id شمارش میکنه و نتیجه رو میده.

    ببخشید شما رو هم زحمت دادم :-(

    نه این نیست این همون کوئری خودمه که تعداد اونهایی که با کاربر شماره 1 در ارتباط هستند رو میده که جوابش میشه 6

    من دنبال اون افرادی هستم که با این شش نفر در ارتباط هستند یعنی تعداد کل آیدی های که با دوستان کاربر شماره یک ارتباط هستند

    مثل زیر مجموعه در ریاضی است

    کاربر شماره یک 6 زیر مجموعه دارد

    هر کدام از 6 کاربر زیر مجموعه شماره یک هم تعدادی زیر مجموعه دارند

    کاربر شماره 1 میشه سرستون مجموعه

    کاربرانی که با خودش ارتباط هستند میشه مجموعه شماره 1 که شش نفر هستند

    مجموعه شماره 2 کاربرانی است که با اون شش نفر در ارتباط هستند

    من تعداد این ها رو میخوام :-(

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواست کمک از دوستان
    توسط xmohammadx در انجمن مباحث دیگر
    پاسخ ها: 17
    آخرين نوشته: December 1st, 2016, 23:31
  2. پاسخ ها: 0
    آخرين نوشته: November 29th, 2014, 09:45
  3. در خواست كمك از دوستان
    توسط azita در انجمن PHPNUKE
    پاسخ ها: 2
    آخرين نوشته: June 7th, 2011, 11:11
  4. درخواست از دوستان
    توسط LoveLife در انجمن اسکریپت های دیگر
    پاسخ ها: 5
    آخرين نوشته: January 31st, 2010, 13:40

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •