Ich habe ein Problem beim Konvertieren einiger Planungsinformationen von Benutzern in eine Tabelle, die Administratoren bearbeiten können.Konvertieren dieser Planungsinformationen
Die Art und Weise meine Datenbank-Setup nun richtig ist, sieht es so aus:
user_id | day_of_week | start_time | end_time
12 | Monday | 8:00 | 12:00
12 | Tuesday | 8:00 | 12:00
12 | Wednsday | 8:00 | 12:00
12 | Thursday | 8:00 | 12:00
12 | Friday | 8:00 | 12:00
12 | Saturday | 8:00 | 12:00
Aber mit zufälligen Zeiten - das ist nicht, was zählt. Jeder Benutzer hat 7 Zeilen in der Datenbank.
Wie auch immer, wenn ich aus meiner Datenbank bin ziehen Ich erhalte eine Reihe von Objekten, eines für jede Zeile, die wie folgt aussehen:
stdClass Object ([user_id] => 12 [day_of_week] => Sunday [start_time] => 00:00:00 [end_time] => 00:00:00)
stdClass Object ([user_id] => 12 [day_of_week] => Monday [start_time] => 00:00:00 [end_time] => 00:00:00)
Die Art, wie ich die Daten angezeigt werden sollen, jeder Benutzer habe eine Zeile und die Spalten dieser Tabelle wären User, Montag, Dienstag, etc. Ich habe aber Schwierigkeiten damit zu kommen, wie das geht?
Wenn mir jemand in die richtige Richtung zeigen oder mir ein paar Gedanken zu dieser Idee geben könnte, wäre das großartig. Vielen Dank.
Edit:
Ein Beispiel dafür, was ich versuche,
User_id | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday
12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12 | 8 - 12
13 | 6 - 11 | 8 - 13 | 8 - 15 | 6 - 14 | 9 - 11 | 8 - 22 | 8 - 23
zu erreichen Wenn jeder Benutzer eine Zeile hat, die Zeit, wenn sie für diesen Tag der Woche geplant sind.
Die Spalten (oder Felder) sollten Benutzer sein, Monday_start_time, Monday_end_time, Tuesday_start_time etc, oder? –