Sie einen anderen Tisch machen, die wisdom_of_day
Die Tabelle enthält die folgenden Spalten, id, wisdom_id, Datum
Im Grunde jeden Tag müssten Sie genannt wird, kann zufällig Wähle eine Weisheit aus deinem Weisheitstisch und füge sie in den Weisheitstisch ein. Sie können Ihrer Datumsspalte auch eine Einschränkung hinzufügen, damit sie eindeutig ist. Es ist wichtig, dass es sich um eine Datumsspalte und nicht um einen Zeitstempel handelt, da Ihnen die Zeit egal ist.
Dann können Sie die Weisheit des Tages abrufen, indem Sie basierend auf dem Datum abfragen.
Es ist möglich, dass ich Ihre Frage falsch gelesen und Sie wollen nur für jeden Tag eine Weisheit wählen, aber Sie wollen mehrere Tage zeigen, und Sie möchten die Daten von Ihrem Tisch zu bekommen.
Wenn dies der Fall ist, ist der Grund dafür, dass Ihre Abfrage nicht funktioniert, weil Sie nach einem Zeitstempel gruppieren, der das Datum und die Uhrzeit enthält. Sie müssen es nach Datum gruppieren, damit es wie gewünscht gruppiert werden kann.
Hier ist eine Abfrage, die nach dem Tag richtig gruppiert. Dies funktioniert nur, wenn Sie ein Timestamp-Feld haben und keinen Unix-Timstamp in einer int-Spalte speichern.
Hmm, mir ist aufgefallen, dass Ihre Timestamp-Werte in einer Art Datumsformat vorliegen, vielleicht als String? Wenn dem so ist, wird die obige Abfrage wahrscheinlich nicht funktionieren.
Können Sie das erwartete Ergebnis tabellarisch angeben?Könnte einfacher zu verstehen sein –
Ich möchte Array von $ SQL holen und Echo Weisheit und bekomme jeden Weisheit pro Tag. –
Da gibt es zwei Weisheit Zitate für 4/1/2012, welche würden Sie lieber gezeigt werden? – hjpotter92