---
title: "mysql hänga med i en funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/38823-mysql-hänga-med-i-en-funktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "cefalk"
published: "2002-03-02T11:21:21.000Z"
updated: "2002-03-02T15:29:38.000Z"
replies: 4
views: 226
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/php/38823-mysql-hänga-med-i-en-funktion"
---

# mysql hänga med i en funktion

## #1 — cefalk, 2002-03-02T11:21Z

Om jag skapar en MySQL koppling

```
$db = mysql_connect("localhost","$db_username","$db_password"); 

function test()
{
   global $db;
   $res =  mysql_db_query(test,"SELECT * FROM TEST", $db)
}
```

Warning: 1 is not a valid MySQL-Link resource in c:\\home\\tmpnew\\filer\\config.php on line 50
Rad 50 = $res =  mysql_db_query(test,"SELECT \* FROM TEST", $db)

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

## #2 — nicclas, 2002-03-02T11:47Z

Jo, det fungerar att göra som du tänkt.

Antagligen heter din databas test och då skall det stå
$res =  mysql_db_query("test","SELECT \* FROM TEST", $db)
dvs med "" runt namnet.

Att ha samma namn på databas och tabell är ju dock lite rörigt...

/nicclas - <https://www.nyhetsrubriker.com>

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

## #3 — cefalk, 2002-03-02T13:27Z

Koden ser ut som nedan, allting fungerar om jag lägger connect i funktionen men då innebär det att jag måste connecta varje gång jag går in i en funktion.

```
[COLOR=#660000]
// Skapa en databas koppling
$db = mysql_connect("localhost","$db_username","$db_password"); 

function get_af()
{
global $db_username, $db_password, $db_af, $db;
//$db = mysql_connect("localhost","$db_username","$db_password"); 

$af_lista = mysql_db_query($db_af,"SELECT * FROM af ORDER BY Datum DESC", $db)
    or die (mysql_error());
}

get_af();
```

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

## #4 — nicclas, 2002-03-02T14:19Z

\<html\>
\<head\>
\</head\>
\<body\>
\<?
function test(){
  global $db;
  $sql="select title, author from booklist order by author asc";
  $result=mysql_db_query("clryd",$sql,$db);
  while ($myrow = mysql_fetch_array($result)) {
    printf("%s - %s\<br\>\\n", $myrow\["author"\],$myrow\["title"\]);
  }
}
$db = mysql_connect("localhost.localdomain","clryd", "xxx");

test();

?\>

\</body\>
\</html\>
 
Funkar fint för mig :)

/nicclas - <https://www.nyhetsrubriker.com>

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

## #5 — cefalk, 2002-03-02T15:29Z

Hmmm jag hittade felet nu. Hade stängt db kopplingen i slutet av config filen, jaja ibland tänker man inte så långt.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/38823-mysql-hänga-med-i-en-funktion
