• 0

استخدام mysql لعمل صفحة دردشة

السلام عليكم

من يومين احاول انشاء صفحة دردشة بس ما عارف وين المشكلة ...

للتوضيح .. فالنفترض عندي جدول اسمه message يحتوي علي ثلاثة حقول (id,message,user) ,

مستخدما لغة الاستعلام sql  استخرج الرسائل في الحقل message بمعرفة ال  id  فقط ل شخصين , فلنفترض ان ال  id(5,6)  لل user(ali, ahmed) بالتتالي 

ربما قد يكون الكود شبيه ب

SELECT message FROM message WHERE id='5' AND id ='6

 

اتمني المساعدة من اصحاب الاختصاص واتمني السؤال يكون واضح

تمّ تعديل بواسطة seid hussein

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


رابط هذه المساهمة
  • 0

السلام عليكم

AND تستخدم اذا كان الادي يساوي ٥و٦ في نفس الصف.

ولكن اذا اردت الاستعلام عن الادي ٥و٦ في الجدول استبدال AND ب OR.

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

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


رابط هذه المساهمة
  • 0
بتاريخ 6 ساعات قال Hamada Sayed:

السلام عليكم

AND تستخدم اذا كان الادي يساوي ٥و٦ في نفس الصف.

ولكن اذا اردت الاستعلام عن الادي ٥و٦ في الجدول استبدال AND ب OR.

شكرا استاذ حماده شكرا كتييير

تمّ تعديل بواسطة seid hussein

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


رابط هذه المساهمة
  • 0
بتاريخ On ١٥‏/١٢‏/٢٠١٨ at 17:28 قال seid hussein:

SELECT message FROM message WHERE id='5' AND id ='6

لديك مشكله اخري .

التنصيص الفردي للآدي ٦ ناقص.

ملحوظه:

يمكن الاستغناء عن علامات التنصيص مع القيمه العدديه داخل نص الاستعلام.

SELECT message FROM message WHERE id='5' AND id ='6';

او

SELECT message FROM ;message WHERE id=5 AND id =6

تمّ تعديل بواسطة Hamada Sayed
1 شخص أعجب بهذا

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


رابط هذه المساهمة
  • 0

يجب ان يكون لديك جدول به مستخدمين يتكون من id , name  وثانيا جدول مسجات يتكون من id , to _user_id , from_user_id , msg

 

كود الاضافة في جدول المسجات :

"
INSERT INTO chat_message 
(to_user_id, from_user_id, chat_message, status) 
VALUES (:to_user_id, :from_user_id, :chat_message, :status)
";

 

كود عرض الرسائل بين شخصين فقط:

"
 SELECT * FROM chat_message 
 WHERE (from_user_id = '".$from_user_id."' 
 AND to_user_id = '".$to_user_id."') 
 OR (from_user_id = '".$to_user_id."' 
 AND to_user_id = '".$from_user_id."') 
 
 ";

 

شكرا

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


رابط هذه المساهمة

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

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

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


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

تسجيل الدخول

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


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