---
title: "check ifall bild finns i sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/163953-check-ifall-bild-finns-i-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "fakenick!"
published: "2007-08-28T10:35:44.000Z"
updated: "2007-08-28T11:43:21.000Z"
replies: 7
views: 502
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/163953-check-ifall-bild-finns-i-sql"
---

# check ifall bild finns i sql

## #1 — fakenick!, 2007-08-28T10:35Z

Hejsan!

Jag har scriptat ett community.. och på förstasidan vill jag ta fram de 
som har bild på sitt "krypin". 

Just nu loopar igenom allt... Sedan filtrerar jag de med bild såhär: 

```
if finnsfilen(server.mappath("anvendarbilder\"& rs("id") &".jpg")) = true then
```

"Finnsfilen" är en funktion som kontrollerar ifall bilden finns eller inte. 

Jag vill förbättra SQL-satsen genom att försöka fiffilura in checken ifall bilden finns eller ej redan i SQL-satsen. 

Mitt problem ligger i att jag inte vet hur man får in värdet på ID i SQL... Har testat så här: 

```
sql = "select * from members where thegender='FLICKA' and "& finnsfilen(server.mappath("anvendarbilder\& id &.jpg")) &" = true order by rand() desc"
```

...utan framgång.... 

Någon som vet bättre? :-)

Tack på förhand!
Mvh John Norrby

Permalänk: https://www.webforum.nu/p/163953

## #2 — voigtann1, 2007-08-28T10:45Z

Du kan inte använda det så som du har tänkt dig. "id" som du försöker skriva i din SQL är ingen variabel utanför i din ASP kod. Du kan göra så att du har en fält där du lagrar bild "path" i din databas och gämför den om den är \> än "".

Permalänk: https://www.webforum.nu/p/2020394

## #3 — fakenick!, 2007-08-28T11:02Z

okaj... bildnamnen är ju "id:et + .jpg"... 

känns ju lite onödigt att göra ett helt nytt fält för att skriva in "id:et + .jpg"..

något annat smidigt förslag?

Permalänk: https://www.webforum.nu/p/2020396

## #4 — fakenick!, 2007-08-28T11:08Z

vill iallafall ha något så att man slipper leta igenom hela 
databasen för att hitta vad jag är ute efter... databasen 
är rätt stor och det märks på kapaciteten att den dras 
ner rätt mycket med koden jag har nu..

Permalänk: https://www.webforum.nu/p/2020397

## #5 — voigtann1, 2007-08-28T11:19Z

När en person lägger upp en bild så får du uppdatera han / hennes profil i databasen sen söker du igenom där "bild-fältet" text längden är större än 0 exempelvis.

Permalänk: https://www.webforum.nu/p/2020400

## #6 — fakenick!, 2007-08-28T11:21Z

mmmh! får bli att göra så!
lite drygt att ändra de nu bara.. 
när ganska många redan har laddat 
upp bild o så... :-) 

tack för tipsen! :-)

Permalänk: https://www.webforum.nu/p/2020401

## #7 — fakenick!, 2007-08-28T11:31Z

så här gjorde jag iallafall... 

jag kör fortfarande min loop och if-satsen i loopen om bilden finns eller inte med finnsfilen-funktionen... men dock så sätter jag tillräckligt hög limit i sql-satsen så att det borde vara säkert att den hittar bild... :-) 

jag vet, inte 100%-igt... men det fungerar och flyter på bättre...

Permalänk: https://www.webforum.nu/p/2020404

## #8 — voigtann1, 2007-08-28T11:43Z

Du kan ju göra en funktion som gör det åt dig för redan befintliga medlemmar. Så slipper du be dom lägga upp dom igen.

Permalänk: https://www.webforum.nu/p/2020407

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/163953-check-ifall-bild-finns-i-sql
