Hjælp til SQL udtræk
Jeg har nedenstående SQL som bruges i forbindelse med en gæstebog på min hjemmeside.Som det er nu, skal admin og hvis session("id") = modtager ID vise privatbeskeder(1), og ellers skal den bare vise alle offentlige beskeder
hvis Privat = 0, offentlig, hvis 1, er de private.
MEN har jeg skrevet en privat besked i en anden brugers gæstebog, vises denne privatbesked ikke for mig(hvis jeg er logget ind), det vil jeg gerne have den til, og det jeg vil høre om nogen der kan hjælpe med at difinere min SQL for mig?
Måske én samlet SQL string, fremfor alle de IF sætninger.
if id & "" = "" & session("id") or session("admin") = 1 then
Set rsList= Conn.Execute("SELECT * from gaestebog where modtagerid = " & rs("id") & " and slettet = 0 order by dato desc LIMIT " & intStart & ", " & intPageSize & " ")
else
Set rsList= Conn.Execute("SELECT * from gaestebog where modtagerid = " & rs("id") & " and privat = 0 and slettet = 0 order by dato desc LIMIT " & intStart & ", " & intPageSize & " ")
end if
