Returnere et MySQL link ved succes, eller FALSE ved fejl.
mysql_connect() etablerer en forbindelse til en MySQL server. De følgende stadard parametre, er forudindtaget, ved manglende parametreassumed for: server = 'localhost:3306', username = navn på brugeren, der ejer den nuværende proces på serveren og password = tomt password.
server parametret kan også inkludere et port nummer f. eks. "hostname:port" eller en sti, til den lokale socket f. eks. ":/path/to/socket" for localhost.
Bemærk: Når du specificerer "localhost" eller "localhost:port" som server, vil MySQL klienten overskrive dette og forsøge at forbinde til en lokal socket (kaldet pipe på Windows). Hvis du vil bruge TCP/IP, så brug "127.0.0.1" i stedet for "localhost". Hvis MySQL klienten forsøger at forbinde til den forkerte lokale socket, bør du sætte den korrekt sti som mysql.default_host i din PHP konfiguration, eller lade server parametret være blankt.
Mulighed for ":port" blev tilføjet i PHP 3.0B4.
Mulighed for ":/path/to/socket" blev tilføjet i PHP 3.0.10.
Du kan fjerne eventuelle fejl meddelser, ved at tilføje a @ foran funktionen.
Hvis der bliver lavet et andet kald til mysql_connect() med de samme argumenter, vil der ikke blive oprettet et nyt link, i stedet , det nuværende åbne link blive returneret. new_link parametret ændre dens opførsel, og lader mysql_connect() altid åbne et nyt link, også selvom mysql_connect() er blevet kaldt før med de samme parametre. client_flags parametret kan være en kombination af følgende konstanter MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE eller MYSQL_CLIENT_INTERACTIVE.
Bemærk: new_link parametret blev tilføjet i PHP 4.2.0
client_flags parametret blev tilføjet i PHP 4.3.0
Linket til serveren vil blive lukket, så snart scriptet er færdig eksekveret, medmindre det bliver lukket før med mysql_close().
Se også mysql_pconnect() og mysql_close().