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(
)
.