har just nu en select sats som ser ut på följande vis:
SQL = "SELECT rubrik,datum,nyhet FROM news Order By newsID desc limit " & (sida-1)*pageSize & "," & pageSize
sedna har jag en till tabell som heter fashionNews som ser exakt ut som tabellen news.
det jag vill är att jag ska selecta den senaste nyheten från de 2 tebellerna, så om den senaste nyheten är inlagd i fashionnews tabellen så skall den visas och vise versa, just nu kan jag bara visa den senaste nyheten från EN tabell med ovanstående kod. vidare vill jag att då en nyhet från fashionnews tabellen visas så skall en länk som heter "till mode nyheterna" dyka upp och om en nyhet från news tabellen visas så skall "till nyehterna" visas, är detta möjligt?
Lägg allt i samma tabell, skapa ett fält för vilken typ av nyheter det är, för att hålla reda på länkar etc.
Eller, om du inte kan påverka designen, hämta senaste posten ur båda tabeller, kolla vilken som är nyast. Sedan presenterar du den datan, med länkar beroende på vad det är för nyhet.
hej, jupp men hur kan jag hämta senaste posten från båda tabellerna och kolla vilken som e nyast och visa den med en enkel sql sats? och därefter printa en länk? kan inte påverka designen på databasen, måste vara 2 tabeller sorgligt nog
SELECT * FROM (
(SELECT 'vanlig' as nyhetstyp,rubrik,datum,nyhet FROM news Order By datum desc limit 1)
UNION
(SELECT 'fashion' as nyhetstyp,rubrik,datum,nyhet FROM fashionNews Order By datum desc limit 1)
) allnews
ORDER BY datum DESC LIMIT 1