webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Databashanterare & SQL Diskussioner om databashanterare och SQL. Exempelvis DML, DDL, MySQL, MS SQL Server samt datamodellering.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2002-01-17, 14:54   #1
sven
Medlem
 
svens avatar
 
Registrerad: 2001-08-18
Ort: Göteborg
Inlägg: 375
Lösningar: 0
meddelande Lista alla utom...

Har en tabell där alla användare finns. Är man inloggad finns också en session username.

Nu vill jag lista alla typ: "select user from tbl_user" vilket inte är så svårt.
Men hur gör jag om jag vill lista alla och utesluta session("username")?

------------------
/Sven
__________________
/Sven
Eskapader
sven besöker inte forumet just nu   Svara med citat
Äldre 2002-01-17, 15:01   #2
LarsG
Medlem
Årets medlem 2001
 
Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 958
leende

Kod:
sql = "select * from tbluser where not username = '" & session("username") & "'"
------------------
essentitia preter non sans multiplicandum
__________________
essentitia preter non sans multiplicandum
LarsG besöker inte forumet just nu   Svara med citat
Äldre 2002-01-17, 15:06   #3
sven
Medlem
 
svens avatar
 
Registrerad: 2001-08-18
Ort: Göteborg
Inlägg: 375
Lösningar: 0
meddelande

Men om man nu har en söksida då... resultatet sorteras ut så här
sql = " SELECT * FROM tbl_user WHERE user LIKE '%"&sok&"%' OR fnamn LIKE '%"&sok&"%' OR enamn LIKE '%"&sok&"%' ORDER BY user2 "
Hur utesluter jag nu session("username")

På samma sätt?


Tänker på att användaren kan ju heta Sven Svensson och ha användarnamnet Sven
------------------
/Sven

[Redigerat av sven den 17 jan 2002]
__________________
/Sven
Eskapader
sven besöker inte forumet just nu   Svara med citat
Äldre 2002-01-17, 15:10   #4
LarsG
Medlem
Årets medlem 2001
 
Registrerad: 2000-12-03
Ort: Uppsala
Inlägg: 12 465
Lösningar: 958
leende

Jo, ungefär lika. Bara du håller reda på parenteserna så

Kod:
sql = " SELECT * FROM tbl_user WHERE ( user LIKE '%"&sok&"%' OR fnamn LIKE '%"&sok&"%' OR enamn LIKE '%"&sok&"%' ) and not user = '" & session("username") &"' ORDER BY user2 "
------------------
essentitia preter non sans multiplicandum
__________________
essentitia preter non sans multiplicandum
LarsG besöker inte forumet just nu   Svara med citat
Äldre 2002-01-17, 15:15   #5
sven
Medlem
 
svens avatar
 
Registrerad: 2001-08-18
Ort: Göteborg
Inlägg: 375
Lösningar: 0
meddelande

Tack...

------------------
/Sven
__________________
/Sven
Eskapader
sven besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Programmering & Utveckling > Databashanterare & SQL

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 11:45.


Powered by: vBulletin Version 3.8.6
Copyright © webForum