Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

आरक्षण प्रणाली तिथियां

आप पाएंगे कि MySQL में उपलब्ध दिनों की सूची बनाना काफी कठिन है। इसके बजाय मैं अनुशंसा करता हूं कि आप अपने वांछित महीने के भीतर बुक किए गए दिनों की एक ऑर्डर की गई सूची का चयन करें, फिर PHP में उस महीने के सभी दिनों में लूप करें यदि यह आपकी MySQL क्वेरी से अगले बुक किए गए दिन से मेल खाता है। इस सवाल का जवाब आपको उन तिथियों को बनाने में मदद करेगा जिन पर आप PHP में लूप करना चाहते हैं। स्यूडोकोड में:

$booked_days = sql(select all booked days in month order by day);
for each $day in month {
   if $day != current($booked_days) {
      // $day is not booked
   } else advance_next($booked_days);
}

यह जांचने के लिए कि क्या कोई नया आरक्षण संभव है, आप एक बहुत ही समान प्रश्न आज से पहले।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Php . में ISO8601 को दिनांक प्रारूप में कैसे बदलें

  2. Mysql में टाइप चार की विदेशी कुंजी जोड़ना

  3. MySQL में Now (), SYSDATE () और CURRENT_DATE () के बीच अंतर

  4. गलत MySQL अद्यतन क्वेरी के बाद पुनर्प्राप्ति?

  5. MySQL ट्रिगर किसी फ़ील्ड को id के मान पर अपडेट करने के लिए