みなさん、良い一日を。私は一日中自分の質問に対する答えを探していましたが、残念ながら私は探している答えを探していませんでした。
PHPとMySQLデータベースでWebアプリケーションを作成することにより、現在使用しているいくつかのプロセスを自動化しようとしています。
Excelでスタッフのスケジュールを作成し、phpを使用してMySQLにアップロードしたいと思います。ほとんどのデータベースフィールドは単純です。INTの従業員ID、DATE形式の日付です。
私が直面している問題はその時です。従業員が働いているときは、シフトの開始時刻と終了時刻をTIMEにアップロードしたいのですが、働いていない場合は、データベースにステータスを文字で保存したいと思います。休日はOFF、年次はALです。休暇、医療休暇のML、緊急休暇のELなど。
どのデータ型がこれをサポートするかわかりません。つまり、時間または結果コードの特定のリストからのエントリのいずれかを受け入れます。
任意の支援をいただければ幸いです。
モハメド。
補足: コーディングの方法を学び始めたときにこの質問をしました。回避することを学んだ間違いの1つは、ビジネスロジックとアプリケーションロジックの混合です。この質問は将来誰かに役立つかもしれません、そして私のアドバイスはどんな新しい開発者にもビジネスモデルロジックがあなたのアプリケーションロジックと密接に関係しないことを確認することですが、作る方法は常にありますそれは動作します。
モハメド。