mysql_connect

mysql_connect -- Vytvoří spojení s MySQL Serverem

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