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

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

Threaded View

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

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

    ساختار جدولتون چی هست دوست عزیز.
    آیا کلیه اطلاعات کاربر در یک جدول هست؟
    یا اطلاعات اصلی کاربران در یک جدول و اطلاعات مربوط به ارتباط و لیست دوستان در جدولی دیگر؟
    نمونه جدولی بدین.
    فرض میگیریم جدول بر اساس اطلاعاتی که شما دادین، اینطور باشه :

    id username friend_id
    1 shoma ,3,4,2
    2 ghader 1,9
    3 hosein 1,7,8
    4 behzad 1,5,6
    5 mohammad 4
    6 ali 4
    7 amir 3
    8 naser 3
    9 reza 2


    هر کدوم از دوستان در ستون friend_id ، بر اساس آیدی کاربریشون معلوم شده.
    شما کوئری میدین، که انتخاب کنه از جدول، بعد مقدار friend_id بصورت یک آرایه دریافت میشه.

    مثلا :

    کد:
    SELECT * FROM TABLE ORDER BY id DESC
    در یک حلقه while یا for خروجی میگیرید کوئری رو.
    مقدار friend_id رو دریافت میکنید، مثلا :

    کد:
    $friend_id = $result['friend_id];
    اکسپلود میکنید ( جداسازی آیدی‌ها ) ، مثلا :

    کد:
    $friends_id = explode(",",$friend_id);
    foreach($friends_id as $fid){
    // code baraye arzyabie inke un user dar ertebat ba shoma hast ya na, IF (agar bud) neshun bede, else, nothing !
    }
    میاید یا اون آرایه رو explode میکنید، یا در یک حلقه قرار میدید.
    میگید که هر جا id دوستان من، در لیست دوستان کاربران دیگه بود، اسمشون یا آیدیشون رو نمایش بده.
    همین.

    اینا همه فرضی بود و قطعا عینا این کدها کار نمیکنه و قصد این بود که یه راه ساده و معمولیش رو بهتون بگم.
    چون تا وقتی که نبینیم ساختار دیتابیس و جدول مرتبط با اون چطور هست، نمیشه دقیقش رو گفت.
    موفق باشید.

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


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

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

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

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

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