اذهب إلى المحتوى
  • 0

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

seid hussein

السؤال

السلام عليكم

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

للتوضيح .. فالنفترض عندي جدول اسمه 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
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 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
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 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."') 
 
 ";

 

شكرا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...