Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Letztes Datum aus DB ausgeben. (https://www.delphipraxis.net/73174-%5Bphp%5D-letztes-datum-aus-db-ausgeben.html)

omata 13. Jul 2006 12:18

Re: [PHP] Letztes Datum aus DB ausgeben.
 
Wie wäre es mit folgender Abfrage...

SQL-Code:
SELECT * 
FROM tbl_news
WHERE news_lang = '$lang'
  AND news_date = '$date'

UNION

SELECT * 
FROM tbl_news
WHERE news_lang = '$lang'
  AND news_date < '$date'
  AND (SELECT COUNT(*)
       FROM tbl_news
       WHERE news_lang = '$lang'
         AND news_date = '$date') = 0 

ORDER BY news_date DESC LIMIT 1,10
Gruss
Thorsten

Cras339 13. Jul 2006 12:37

Re: [PHP] Letztes Datum aus DB ausgeben.
 
Hallo Thorsten!

Danke für deine Antwort. Funktioniert schon ganz klasse. Aber wie kriege ich es hin das er nur die aktuellsten anzeigt. Wenn es z. B. keine News von heute gibt, soll er nur die von gestern anzeigen. Momentan zeigt er alle an. Habe LIMIT entfernt, da er dann nur eine News pro datum angezeigt hat.

Edit:
Mir ist gerade aufgefallen die News von heute fehlt sogar ganz.

Edit 2: Das Problem in meinem ersten Edit hätte ich gelöst! Die Schreibweise des Datums muss schon identisch sein!:oops: Damit sind alle meine Probleme gelöst! Vielen Dank an alle und ganz besonderen Dank an Thorsten.

ArmyMan 13. Jul 2006 14:05

Re: [PHP] Letztes Datum aus DB ausgeben.
 
Ich würde es mit einem subselect machen:

Code:
SELECT *
FROM tbl_news
WHERE news_lang='$lang'
  AND news_date=(SELECT MAX(news_date)
                 FROM tbl_news)
ORDER BY 'news_id' DESC
Ist es das was du willst??

(hab grad kein MySQL hier, der Befehl musst du vielleicht anpassen)

Greetz

Cras339 13. Jul 2006 14:56

Re: [PHP] Letztes Datum aus DB ausgeben.
 
@ArmyMan

Das von omata funktioniert schon ganz prima. Deins habe ich eben kurz mal getestet. Das ist nicht ganz das was ich gebraucht habe.

Trotzdem Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz