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

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

Threaded View

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

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

    نقل قول نوشته اصلی توسط starting نمایش پست ها
    درود ببینید
    من با yii کار نمیکنم ولی تفاوت آنچنانی ندارند با فریمورک مطبوع من
    پس کدهایی که میدم لزوما براساس تکمیل نیاز شماست و نمیدونم بهینه هستند یا نه اما بشکل زیر:
    1. آی دی همه یوزرهایی که با کاربر شما یک دوست هستند بدست میارید
    2. این آرایه رو تبدیل میکنید به یک رشته
    3. باز یک کوئری میزنید و دوستان اونا رو پیدا میکنید.
    4.این آرایه رو با آرایه اول مرج میکنید
    5.یونیک میکنید تا دوستان تکراری حذف شوند
    6.مجموع آرایه میشه کل دوستان و دوستان دوستان
    کد PHP:
    $friend_idYii::app()->db->createCommand("select id from all where fid=1")->queryScalar();
    $ids=implode($friend_id',');

    $friend_id2=Yii::app()->db->createCommand("SELECT id FROM all WHERE fid IN ({$ids})")->queryScalar();
    $count_all=count(array_unique(array_merge($friend_id,$friend_id2))); 
    این برای دو مرحله بود اگر بخوایید دوستان دوستان اونا رو هم پیدا کنید باید اینقدر کوئری بزنید و هی بررسی کنید تا جایی که نتیجه بشه نال

    این دیتا بیس منطقی نیست
    و طراحی این دیتابیس ها هم چیزی نیست اینجا گفته بشه چون راه های مختلفی هست براش هم در یک تبیل واحد هم در دو تیبل
    و صد البته با استفاده از نو اسکیو ال یا مای اسکیو ال ورژن 5.7 به بالا و کمک گرفتن از تایپ جیسون
    موفق باشید
    با سلام و درود خدا بر شما دوست عزیزم ببخشید اسمتوت هم نمی دونم
    ازتون خیلی ممنونم که جواب دادید
    ببخشید چرا از implode استفاده کردید!
    توی ساختار جدول من هر کاربر می تونه fid یک کاربر رو داشته باشه
    من این کد رو فقط واسه دو لول میخوام
    و بازم ببخشید نوشتید
    5.یونیک میکنید تا دوستان تکراری حذف شوند!
    توی جدول من هر کاربر فقط می تونه با یک کاربر در ارتباط باشه پس فکر کنم کاربر تکراری که دوست دوستان باشه وجود نداره!
    بازم از حسن توجه و محبت شما بسیار ممنون و سپاسگزارم
    تا دنیا دنیاست منو شرمنده ی خوبی و محبت و دانش خودتون کردید
    ویرایش توسط Marshall : December 13th, 2019 در ساعت 03:45

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

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

در حال حاضر 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

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

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