Hi,
habe folgende Abfrage gefunden, mit der ich mir ein Bild des Tages aus meiner MySQL-Datenbank ausgeben kann:
SELECT *,UNIX_TIMESTAMP(geb) as geb_unix from fotos WHERE file != '' AND status = 1 ORDER BY RAND(TO_DAYS(NOW())) LIMIT 1
was bezweckst Du mit der Abfrage "*,UNIX_TIMESTAMP(geb)" ?
In "*" sollte "geb" schon drin sein, d.h. das ist doppelt.
Kann mir jemand sagen wie ich das modifizieren muss, damit das Foto nicht täglich wechselt, sonder wöchentlicht?
Was macht denn "RAND(TO_DAYS(NOW()))"?
Das ist ja _jedesmal_ zufällig,oder?
Ich sehe darin keinen direkten Sinn.
Vielleicht läßt Du das nur einmal die Woche per Cronjob ausliefern, was den Seitenaufbau sowieso beschleunigt oder Du merkst Dir in einem Feld, wann Du das letzte Mal die Abfrage gemacht hast (mit wechselndem Bild).
Gruß
Reiner