---
title: "Bygga dynamisk sql-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/104857-bygga-dynamisk-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "K@llen"
published: "2004-06-02T21:31:40.000Z"
updated: "2004-07-31T12:44:57.000Z"
replies: 2
views: 315
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/104857-bygga-dynamisk-sql-fråga"
---

# Bygga dynamisk sql-fråga

## #1 — K@llen, 2004-06-02T21:31Z

Hej,

Kan hända att detta blir fel forum, halva min fråga är SQL (mysql) och halva PHP.

Jag har fyra tabeller:

**Article** 
articleId
copy
authorId

**Author**
authorId
authorName 

**Categories** 
catId
catName

**catArticleList**
articleId
catId 

Sedan har jag ett formulär:
Fritext (på fältet copy och articleId)
Författare (på authorName från en selectlista som innehåller authorId som värde)
Kategorier (på catId. Checkboxar som loopas ut med catId som värde)

Nu till min fråga. Jag har trixat som fanken men jag får inte detta att gå ihop. Fritext är obligatorisk, författare kan lämnas blank och kategorier kan bockas för så många man önskar men alla kan även lämnas tomma. Kategorierna som representerar de förbockade checkboxarna måste finnas med i resultatet. Hur kan jag gå tillväga för att bygga upp denna sql-fråga dynamiskt med tanke på vad som är valt?

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

## #2 — K@llen, 2004-06-03T09:42Z

Jag har nog löst det genom att ge checkboxarna samma namn, göra om arrayen till en kommaseparerad lista och använda IN.

Får provköra och se om det funkar som tänkt. :)

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

## #3 — Addeladde, 2004-07-31T12:44Z

Hur gick det?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/104857-bygga-dynamisk-sql-fråga
