pepss wrote in dk.edb.internet.webdesign.serverside.asp:
> hvis man har en besked fra en profil der er
> slettet skal der stå "slettet profil" istedet for profil navnet.
>
> jeg har tænkt på noget alá:
> strSQL = "Select * From gaestebog INNER JOIN medlemmer ON gestebog.fraid =
> medlemmer.profilid Where profilid = " & pID & ""
>
> men hvordan får jeg den til at skrive "profil slettet" hvis
> medlemmer.profilid ikke er der?
Hej Pepss,
Du skal bruge en CASE i din select.
Du kan læse om den her:
http://dev.mysql.com/doc/mysql/en/CASE_Statement.html
Du skal skrive noget i retning af:
"Select felt1, felt2, felt2, osv, CASE medlemmer.profilid WHEN NULL THEN
'profil slettet' ELSE medlemmer.profilid END CASE From gaestebog INNER JOIN
medlemmer ON gestebog.fraid = medlemmer.profilid Where profilid = " & pID &
""
Erstat felt1, felt2, felt2, osv, med de andre felter du skal bruge. Jeg har
ikke lige en MySQL database med de to tabeller du bruger, derfor er sætningen
ikke testet, men tilsvarende SQL virker andre steder jeg har lavet det.
mvh.
VagnT
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials