mysql_connect

mysql_connect -- Maak een verbinding met een MySQL Server

Beschrijving

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

Geeft een MySQL link identifier terug bij succes , of FALSE bij falen .

mysql_connect( ) maakt een verbinding met een MySQL server . De volgende defaults worden aangenomen voor missende optionele parameters : server = ' localhost:3306 ' , username = naam van de gebruiker die owner is van het server process en password = leeg password .

De server parameter kan ook een poort nummer bijgevoegd hebben , bijvoorbeeld " hostname:port" , of een pad naar een socket , bijvoorbeeld " : / path / to / socket " voor de localhost .

Opmerking : Ondersteuning voor " :port " werd toegevoegd in PHP 3.0B4 .

Ondersteuning voor " : / path / to / socket " werd toegevoegd in PHP 3.0.10 .

De foutmelding bij falen kan onderdrukt worden door @ toe te voegen voor de functienaam .



Als mysql_connect( ) een tweede keer wordt aangeroepen met dezelfde argumenten , zal er geen nieuwe link worden geopend , maar wordt in plaats daarvan de link identifier van de al geopende link teruggegeven . De new_link parameter wijzigt dit gedrag en zorgt dat mysql_connect( ) altijd een nieuwe link maakt , zelfs als mysql_connect( ) al eerder was aangeroepen met dezelfde parameters . De client_flags parameter kan een combinatie van the constanten MYSQL_CLIENT_SSL , MYSQL_CLIENT_COMPRESS , MYSQL_CLIENT_IGNORE_SPACE en MYSQL_CLIENT_INTERACTIVE zijn .

Opmerking : De new_link parameter werd beschikbaar in PHP 4.2.0 .

De client_flags werd beschikbaar in PHP 4.3.0 .

De link naar de server zal worden gesloten zodra de executie van het script eindigt , tenzij hij eerder expliciet gesloten wordt door het aanroepen van mysql_close( ) .

Voorbeeld 1 . MySQL connect voorbeeld

 
?php

 
$link

 
=

 
mysql_connect(

 
"localhost"

 
,

 
"username"

 
,

 
"secret"

 
)

 
or

 
die("Kan

 
niet

 
verbinden

 
:

 
"

 
.

 
mysql_error())

 
;

 
print

 
("Verbinding

 
tot

 
stand

 
gebracht")

 
;

 
mysql_close($link)

 
;

 
?



Zie ook : mysql_pconnect( ) , mysql_close( ) .