Popis
resource
mysql_connect
( [string server [, string uziv_jmeno [, string heslo [, bool
nove_spojeni]]]])
Je-li
spojení
úspěšné
vrátí
identifikátor
spojení
v
opačném
případě
FALSE
.
mysql_connect(
)
vytvoří
spojení
s
MySQL
serverem
.
Nejsou-li
zadány
nepovinné
parametry
,
použijí
se
následující
hodnoty
:
server
=
'
localhost:3306
'
,
uziv_jmeno
=
jméno
uživatele
,
pod
kterým
běží
právě
spuštěný
skript
a
heslo
=
bez
hesla
.
Parametr
server
může
obsahovat
číslo
portu
ve
tvaru
"
hostname:port
"
nebo
cestu
k
socketu
ve
tvaru
"
:
/
cesta
/
k/socketu
"
pro
localhost
.
Poznámka
:
Podpora
pro
"
:port
"
byla
přidána
v
PHP
3.0B4
.
Podpora
pro
"
:
/
cesta
/
k/socketu
"
byla
přidána
v
PHP
3.0.10
.
Chybovou
hlášku
lze
potlačit
přidáním
@
před
jméno
funkce
.
Bude-li
funkce
mysql_connect(
)
Bude-li
funkce
mysql_connect(
)
zavolána
podruhé
se
stejnými
parametry
,
nebude
vytvořeno
nové
spojení
,
ale
použije
se
stávající
a
je
vrácen
i
stejný
identifikátor
spojení
.
Nepovinný
parametr
nove_spojeni
toto
chování
upravuje
a
každé
volání
mysql_connect(
)
vytvoří
vždy
nové
spojení
v
případě
,
že
funkce
mysql_connect(
)
byla
volána
znovu
se
stejnými
parametry
.
Poznámka
:
Parametr
nove_spojeni
byl
přidán
v
PHP
4.2.0
Spojení
se
serverem
bude
ukončeno
automaticky
po
skončení
běhu
skriptu
nebude-li
dříve
zavolána
funkce
mysql_close(
)
.
Příklad
1
.
MySQL
příklad
spojení
?php
$link
=
mysql_connect(
"localhost"
,
"uziv_jmeno"
,
"tajne"
)
or
die("Nelze
se
připojit")
;
print
("Spojení
navázáno")
;
mysql_close($link)
;
?
|
|
Viz
.
také
mysql_pconnect(
)
a
mysql_close(
)
.