---
title: "Problem med procedurer och mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146413-problem-med-procedurer-och-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Choice2"
published: "2006-05-03T21:43:44.000Z"
updated: "2006-05-04T22:33:35.000Z"
replies: 2
views: 300
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/146413-problem-med-procedurer-och-mysql"
---

# Problem med procedurer och mysql

## #1 — Choice2, 2006-05-03T21:43Z

Hej, jag har skapat en procedur som nedanstående och den funkar bra ifrån mysqlclienten. 

```
CREATE PROCEDURE test_proc (var1 INT, OUT parm1 CHAR(32))
BEGIN
	SELECT user INTO parm1 FROM table1,table2 WHERE table.id=table2.id2 LIMIT 0,var1;
END;
//
```

Problemet är att det funkar mindre bra när jag försöker använda det från php så får jag tillbaka följande fel: "Result consisted of more than one row"

Då är ju självklart frågan... Hur kan jag lösa detta så att jag kan returnera flera rader från mysql till php?

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

## #2 — LarsG, 2006-05-04T07:17Z

Om du vill returnera flera rader skall du inte använda select into. Du behöver heller inga parametrar.

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

## #3 — Choice2, 2006-05-04T22:33Z

Ok, men om vi säger såhär då:

```
CREATE PROCEDURE test_proc (var1 INT)
BEGIN
	SELECT msg,user FROM table1,table2 WHERE table.id=table2.id2 LIMIT 0,var1;
END;
//
```

Detta returnerar alltså följande i mysql clienten men när jag anropar funktionen från text php med funktionen mysql_query() blire knas.

```
+------+---+
| user | id |
+------+---+
| user1 | 1 |
| user2 | 2 |
| user3 | 3 |
| user4 | 4 |
| user5 | 5 |
+------+---+
5 rows in set (0.01 sec)

Query OK, 0 rows affected (0.15 sec)
```

Så vad göra?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146413-problem-med-procedurer-och-mysql
