Med den lilla informationen du gett:
SELECT * FROM befattningar INNER JOIN anv ON befattningar.userid = anv.userid AND anv.username LIKE '%Jimmy%' AND befattningar.befattning = 'fotograf'
5 svar · 347 visningar · startad av webbSAJTEN
Tjenare!
Sitter med ett sökscript hät nu, just nu kan man enbart söka i en tabell i databasen..
Men hur gör man om man vill söka i flera?
Menar hur man ska göra för att tillexempel söka på alla fotografer som heter Jimmy, där fotograf ligger i tabellen "befattningar" och Jimmy i "anv"?
H // GronWall
Med den lilla informationen du gett:
SELECT * FROM befattningar INNER JOIN anv ON befattningar.userid = anv.userid AND anv.username LIKE '%Jimmy%' AND befattningar.befattning = 'fotograf'
hmm.. Kan skicka me lite kod ;)
'-- Namn
IF Request.Form("namn") <> "" Then
Namn = " anv.strNamn LIKE '%" & FixSql(Request.Form("namn")) & "%' AND "
Else Namn = ""
'// Namn End
End IF
'-- Email
IF Request.Form("email") <> "" Then
Email = " anv.strEmail LIKE '%" & FixSql(Request.Form("email")) & "%' AND "
Else Email = ""
'// Email End
End IF
'-- IP
IF Request.Form("IP") <> "" Then
IP = " anv.strIP LIKE '%" & FixSql(Request.Form("IP")) & "%' AND "
Else IP = ""
'// IP End
End IF
'-- Befattning
IF Request.Form("befattning") <> "" Then
Befattning = " befattningar.strTitel LIKE '%" & FixSql(Request.Form("befattning")) & "%' AND "
Else Befattning = ""
'// Befattning End
End IF
SQL = "SELECT strNamn, strAnv, strEmail, id FROM anv WHERE "& Namn & "" & Email & "" & Ip & ""
sql = left(sql, len(sql)-4)
sql = sql & " order by ID DESC"
Set RS = Connect.Execute(SQL)
Då är det ju bara för dig att snickra. :D
Jo, de kanske de är..
Men grejjen är den att jag aldrig någonsin hållt på me att söka i ASP, och att nu börja söka i två tabeller å hålla på..
Känns som att jag är ute på djupt vatten.. :S
Är det någon som kan hjälpa mig lite mer??