Hm.. Det där med fel datatyp var ett slarvfel, men det mesta annat är avsiktligt.
- Jag använder text som datatyp för datum, för i Access kan man ex. inte välja att datumformatet ska se ut som 2003-04-13 12:31, i alla fall lyckas inte jag med det.
- Det där med Status-kolumnen: Jag tänkte testa med Topic/Answer och 0/1 för att se vilket som verkar effektivast, och har bara hunnit med Topic/Answer. Nu slapp jag testa med 0/1 (det är inte tidskrävande, men ändå..) - tack @nders!
- Jag lagrar ett lösenord för varje nytt ämne eller svar, forumet är inte ett medlemsforum utan ett där användarna skriver in sitt namn, e-post (sen lagras det i en cookie så att forumet kommer ihåg det) och lösenord för varje enskild post, så att man sedan kan redigera posten.
Jag skulle inte vilja använda två tabeller, det brukar oftast bli krångligast då. Om jag använder två tabeller för ämnen och svar så skulle SQL-koden inte vara något problem, men nu är det så att koden fortfarande inte fungerar, trots att jag modifierat din kod, @nders. Min kod ser för närvarande ut så här och genererar inga felmeddelanden, men räknar fel antal svar per ämne:
SELECT Id,Head,Topic,Name,Dt, (SELECT Count(Id) FROM tbl_forum WHERE Pid=Id AND Status=1) AS replies FROM tbl_forum WHERE Status=0 ORDER BY Id DESC
Koden fungerar fortfarande inte - jag har ett svar bundet till ett ämne, men replies får värdet 0.
Mycket tacksam för mer hjälp, och tacksam för hjälpen hittils. :)