PHP Manualen
forrige |  | næste

# mysql_connect

(PHP 3, PHP 4, PHP 5)

mysql_connect -- Åbner forbindelsen til en MySQL server

## Beskrivelse

resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] )

Åbner en forbindelse til en MySQL server.

## Parameterliste

server

  MySQL serveren. Det kan inkludere et port nummer, som f.eks. "hostname:port" eller stien til en lokal socket f.eks. ":/sti/til/socket" for localhost.

  Hvis PHP indstillingen mysql.default_host er udefineret (standard), er standard værdien 'localhost:3306'

username

  Brugernavnet. Standard værdien, er den samme som den bruger der ejer server processen.

password

  Koden. Standard værdien er en tomt kode.

new_link

  Hvis mysql_connect() bliver kaldt to gange med de samme argumenter, vil der ikke blive lavet en ny forbindelse, men istedet vil funktionen returnere, den allerede aktive forbindelse. new_link parametret ændrer dette, ved at få mysql_connect() til altid at åbne en ny forbindelse, også selvom mysql_connect() bliver kaldt med de samme parametre.

client_flags

  client_flags parametret, kan være en kombination af følgende konstanter: `MYSQL_CLIENT_COMPRESS`, `MYSQL_CLIENT_IGNORE_SPACE` or `MYSQL_CLIENT_INTERACTIVE`.

## Returneringsværdier

Returnerer et forbindelses link, ved succes, og `FALSE` hvis den fejler.

## ChangeLog

Version | Beskrivelse
--- | ---
4.3.0 | Tilføjede client_flags parametret.
4.2.0 | Tilføjede new_link parametret.
3.0.10 | Tilføjede understøttelse for ":/path/to/socket", når man angiver server.
3.0.0 | Tilføjede understøttelse for ":port" når man angiver server.

## Eksempler

Eksempel 1. mysql_connect() eksempel

`<?php $link = mysql_connect('localhost', 'mysql_bruger', 'mysql_kode'); if (!$link) { die('Kunne ikke forbinde: ' . mysql_error()); } echo 'Forbundet succesfuldt'; mysql_close($link); ?>`

## Notes

> Bemærk: Når du specificerer "localhost" eller "localhost:port" som server, vil MySQL klient biblioteket, forsøge at overskrivve dette, og forbinde til en lokal socket (kaldet pipe på Windows). Hvis du vil bruge TCP/IP, så brug "127.0.0.1" istedet for "localhost". Hvis MySQL klient biblioteket forsøger at forbinde til en forkert lokal socket, bør du rette stien, som er defineret af mysql.default_host i din PHP konfiguration, og lade server feltet være blankt.

> Bemærk: Forbindelsen til serveren vil blive lukket, når scriptet er eksekveret med mindre, det er blevet defineret tidligere at den skulle lukke, af mysql_close().

> Bemærk: Du kan udelade, en fejlmeddelse ved at tilføje et @ foran funktions navnet.

## Se også

mysql_pconnect()
mysql_close()

forrige | hjem | næste
mysql_close | op | mysql_create_db