ياسر عبيد نشر 21 يونيو 2021 أرسل تقرير نشر 21 يونيو 2021 مرحباً .. اعمل على مشروع حجز فندقي بلغة جافا و قاعدة بيانات MySQL حيث: لكل حجز تاريخ دخول و تاريخ مغادرة و وقائمة بالغرف المحجوزة له. ما هي الصيغة التي استطيع فيها تحديد الغرف الغير متاحة للحجز (المشغولة) ضمن فترة حجز جديد مع جزيل الشكر اقتباس
0 Wael Aljamal نشر 21 يونيو 2021 أرسل تقرير نشر 21 يونيو 2021 هل يمكنك توضيح بنية قاعدة البيانات لديك؟ وإضافة تفاصيل أكثر. ماذا تقصد بالصيغة؟ 1 اقتباس
0 بلال زيادة نشر 22 يونيو 2021 أرسل تقرير نشر 22 يونيو 2021 يمكنك تعليم ميزة الحجز للغرفة باستخدام حقل يحتمل true أو false أو قيمة 0 غير محجوز 1 محجوز , فيمكنك وضع حقل وليكن باسم `isOrdered` int(20) DEFAULT 0, وعند انشاء استعلام حجز الغرفة تقوم بوضع قيمة هذا الحقل لهذه الغرفة بقيمة 1 $sql = "insert into rooms(`room`, `isOrdered`) VALUES ('$room', 1); هذه هي الطريقة المتبعة بحيث تسهل عليك عمليات البحث و تمييز الغرف المحجوزة و الغير محجوزة. 1 اقتباس
0 ياسر عبيد نشر 30 يونيو 2021 الكاتب أرسل تقرير نشر 30 يونيو 2021 (معدل) بتاريخ On 21.6.2021 at 22:22 قال Wael Aljamal: هل يمكنك توضيح بنية قاعدة البيانات لديك؟ وإضافة تفاصيل أكثر. ماذا تقصد بالصيغة؟ SELECT * FROM room WHERE id NOT IN (SELECT room_id FROM reserved JOIN reservation WHERE reserved.reservation_id = reservation.id AND reservation.date_in < 'dateOut' AND reservation.date_out > 'dateIn') بتاريخ On 21.6.2021 at 22:22 قال Wael Aljamal: هل يمكنك توضيح بنية قاعدة البيانات لديك؟ وإضافة تفاصيل أكثر. ماذا تقصد بالصيغة؟ استخدمت الاستعلام الموضح أعلاه لاختيار عدد معين من الغرف المتوفر ، مع استثناء الغرف المحجوزة في فترة زمنية تتقاطع مع فترة الحجز المطلوب. حسب التجربة كان ذلك كافياً ، و يسرني معرفة رأيك. شكراً جزيلاً للرد تم التعديل في 30 يونيو 2021 بواسطة ياسر عبيد اقتباس
السؤال
ياسر عبيد
مرحباً .. اعمل على مشروع حجز فندقي بلغة جافا و قاعدة بيانات MySQL حيث:
لكل حجز تاريخ دخول و تاريخ مغادرة و وقائمة بالغرف المحجوزة له.
ما هي الصيغة التي استطيع فيها تحديد الغرف الغير متاحة للحجز (المشغولة) ضمن فترة حجز جديد
مع جزيل الشكر
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.