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