- 締切済み
1週間スケジュールを教えて下さい。
申し訳ございませんが質問させてください。 風俗サイトのスケジュールを組み込んで欲しいとお客様に頼まれています。 当方PHP/Mysqlは初心者で、本やネットで勉強中ですが、お手上げ状態です。 本日日付|明日の日付|明後日の日付|・・・ と1週間の、スケジュール表示をしたいので、テーブル(id,In_time,In_time1,In_time2,out_time,out_time1,out_time2...)values(:id, :In_time, :In_time1, :In_time2, :out_time, :out_time1, :out_time2... )で作成して…とここで思考が止まってしまいます。 例えば日付はphpで出力? mysqlに格納して 出力? そもそも日付はSQL?PHP?どちらで取得するものなのか? どうやって朝5時に日付と時間を自動で更新するのかが、まったくわかりません。 お手数ではありますが、誰かご教授いただける人がいたら教えてください。 皆様お忙しいとは思いますが宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
まずは仕様をきめるところからですね とくに風俗(?)となると0時マタギがあるでしょうから日付で管理するのは微妙です。 まずはユーザーテーブルで、ユーザーid、ユーザー名ほかユーザー情報を管理 シフトテーブルで、開始日時+労働時間もしくは開始日時+終了日時で管理します。 また休憩時間(時刻)の管理までおこなうならそれなり工夫が必要です。 お店の休日にはシフトを入れられないようにしたい場合は、営業カレンダーテーブルも 用意しておくと便利です。 あとは何を検索・集計したいかでテーブルの組み方は微妙にかわってきます。 たとえば ・任意の日時時点で入っているメンバー名をすべて得たい ・メンバーごとの月単位での労働時間を集計したい ・なんらかの売上と絡めて管理したい ・労働時間内の個別の作業内容のスケジュール管理までしたい など・・・
補足
yambejp様 回答有難うございます。 また、遅くなり申し訳ありません。 女の子のプロフィールのidとスケジュールidを joinとまでは出来ているのですが、日付、時間を自動?をどうやって行くのかがまったくわかりません。 言葉足らずですみません...。