---
title: "Fel vid getrows i mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92372-fel-vid-getrows-i-mysql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2003-12-10T20:46:26.000Z"
updated: "2003-12-10T21:04:15.000Z"
replies: 8
views: 205
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/asp/92372-fel-vid-getrows-i-mysql"
---

# Fel vid getrows i mysql

## #1 — Jesper T, 2003-12-10T20:46Z

Denna funkar som den skall:

```
Set RecSet = Connect.Execute("SELECT f.f_id,f.f_name,f.f_body,f.f_date,f.f_userid,f.f_count FROM forum as f "&_
	                              "WHERE f_id="& threadid &" OR f_answid="& threadid &" ORDER BY f_date")
		If NOT RecSet.EOF Then arrRecSet = RecSet.GetRows()
```

 Men när jag skall länka in användarnamnet ifrån en annan tabell så listas posterna upp så många gånger som det finns namn så att säga. 
	 

```
Set RecSet = Connect.Execute("SELECT f.f_id,f.f_name,f.f_body,f.f_date,f.f_userid,f.f_count,[b]fu.fu_name[/b] FROM forum as f[b], forum_users as fu [/b]"&_
	                              "WHERE [b]f_userid=fu_id AND [/b]f_id="& threadid &" OR f_answid="& threadid &" ORDER BY f_date")
		If NOT RecSet.EOF Then arrRecSet = RecSet.GetRows()
```

Vad gör jag fel?

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

## #2 — K@llen, 2003-12-10T20:51Z

Hur skriver du ut innehållet i arrayen då?

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

## #3 — K@llen, 2003-12-10T20:53Z

"fu_id ", heter kolumnen så eller menar du fu.id, eftersom du har aliaset fu på ena tabellen.

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

## #4 — LarsG, 2003-12-10T20:55Z

Lägg till lite parenteser i dina villkor. Vilken precedens vill du ha för din or?

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

## #5 — Jesper T, 2003-12-10T20:58Z

Allt är inte klart ännu men det ser ut så här:

```
For i = firstpost To lastpost
		Response.Write "<div class=""thread_name"">"& arrRecSet(1,i) &"</div>"& vbcrlf &_
		"<div class=""thread_body"">"& GetUrl(arrRecSet(2,i)) &"</div>"& vbcrlf &_
		"<div class=""forum_desc""> av:"& arrRecSet(6,i) &" ("& arrRecSet(4,i) &" svar)</div>"& vbcrlf
	Next
```

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

## #6 — Jesper T, 2003-12-10T20:59Z

> **LarsG skrev:**
>
> precedens

precedens :q

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

## #7 — Jesper T, 2003-12-10T21:01Z

Paranteser tror jag gjorde susen, detta verkar funka:

```
Set RecSet = Connect.Execute("SELECT f.f_id,f.f_name,f.f_body,f.f_date,f.f_userid,f.f_count,fu.fu_name FROM forum as f,forum_users as fu "&_
	                              "WHERE f.f_userid=fu.fu_id AND (f.f_id="& threadid &" OR f.f_answid="& threadid &") ORDER BY f.f_date")
		If NOT RecSet.EOF Then arrRecSet = RecSet.GetRows()
```

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

## #8 — LarsG, 2003-12-10T21:01Z

Ja, vill du att villkoret skall tolkas som

(a and b) or c

eller

a and (b or c)

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

## #9 — Jesper T, 2003-12-10T21:04Z

a and (b or c), skall det va.
Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92372-fel-vid-getrows-i-mysql
