الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استشارة للخبراء - كيف اخزن اكثر من id في حقل وا

بدأه العض في 24 أبريل 2012 · 5 رد · 656 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السالم عليكم ورحة الله وبركاته

اريد عمل موقع باستخدام php

واريد عمل جدول في قاعدة البيانات اخزن فيه بيانات المستخدم (اسمه,ايمله ,عمره ........)واريد تخزين id الجروبات التي مشترك فيها المستخدم ولكن واجهتني مشكلة اني كيف اخزن اكثر من id في حقل واحد لو كان مشترك في جروبات كثيرة؟ وبصراحة مش عارف ايش الحل

احتاج الى طريقة لعرض ما هي الجروبات المشترك فيها المستخدم عن طريق امر استعلام من قاعدة بيانات المستخدم

مع العلم ان هذه الجروبات غير محددة يعني يستطيع اي مستخدم ان ينشأ جروب ويشترك فيه المستخدمين

#2

وعليكم السلام أخي,,

لديّ حلّان لك:

أو أن تفتح جدولاً جديداً لجروبس وبه تقوم بإضافة سطر لكل جروب يشترك به المستخدم.

الطريقة الثانية أن تقوم بتخزين الجروبس مع فواصل بداخل عمود من نوع text مثلاً ثمّ تقوم بسحب هذا العمود فقط وتحويله إلى array عن طريق معادلة php

1
#3
elombashy كتب:

وعليكم السلام أخي,,

لديّ حلّان لك:

أو أن تفتح جدولاً جديداً لجروبس وبه تقوم بإضافة سطر لكل جروب يشترك به المستخدم.

الطريقة الثانية أن تقوم بتخزين الجروبس مع فواصل بداخل عمود من نوع text مثلاً ثمّ تقوم بسحب هذا العمود فقط وتحويله إلى array عن طريق معادلة php

مشكور اخي ولكني فكرت في الحل الاول ولكن نفس المشكلة كيف اخزن المستخدمين المشتركين في كل جروب ؟

هل ممكن اعمل جدول لكل جروب على حدا ؟

#4

أنت لست بحاجة لتخزين مشتركين لكلّ جروب, فلديك هذه المعطيات فعلاً..

يمكنك طلب هذه المعلومات من الجدول الذي ستبنيه حسب الحل الأول.

#5
elombashy كتب:

أنت لست بحاجة لتخزين مشتركين لكلّ جروب, فلديك هذه المعطيات فعلاً..

يمكنك طلب هذه المعلومات من الجدول الذي ستبنيه حسب الحل الأول.

ممكن توضح اكثر لاني مش فاهم ايش قصدك

ولو تعطيني مثال

#6

بما أنّك قد بنيت جدولاً يقوم بتخزين كل جروب يشترك بها المستخدم, فالآن عند البحث عن مشتركين لنفس الجروب قم بطلب هؤلاء المشتركين من نفس هذا الجدول.

إيجاد الجروبات المشترك بها هذا الشخص:

select users from groups where u_id=id

إيجاد أشخاص لنفس الجروب من نفس الجدول:

select groups from groups where g_id=id

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…