Forum und email

mysql_connect

(PHP 4, PHP 5, PECL mysql:1.0)

mysql_connect — Ustanoví pripojenie k serveru MySQL

Popis

resource mysql_connect ([ string $ server [, string $ u¾ívateµské_meno [, string $ heslo [, bool $ nové_pripojenie [, int $ príznaky_klienta ]]]]] )

Vráti identifikátor pripojenia k MySQL alebo link FALSE v prípade chyby.

mysql_connect() ustanoví pripojenie k serveru MySQL. Implicitné hodnoty pre neuvedené parametre sú nasledovné: server = 'localhost:3306', u¾ívateµské_meno = meno u¾ívateµa, ktorý vlastní proces servera a heslo = prázdne heslo.

Parameter server mô¾e tie¾ obsahova» èíslo portu napr. "hostiteµ:port" alebo cestu k socketu ":/cesta/k/socketu" v prípade miestneho servera localhost.

Note: Podpora pre ":port" bola pridaná v PHP 3.0B4.
Podpora pre sockety typu ":/cesta/k/socketu" bola pridaná v PHP 3.0.10.
Chybové hlásenia v prípade zlyhania mo¾no potlaèi» predradením operátora @ pred názov volanej funkcie.

Ak je mysql_connect() volaná druhýkrát s rovnakými parametrami, nebude ustanovené nové pripojenie. Namiesto toho bude vrátený identifikátor u¾ vytvoreného pripojenia. Toto správanie mo¾no zmeni» nastavením parametra nové_pripojenie na TRUE. Potom bude funkcia mysql_connect() v¾dy navraca» identifikátor nového pripojenia, aj keï u¾ bola mysql_connect() volaná s rovnakými parametrami. Parameter príznaky_klienta mô¾e obsahova» kombináciu kon¹tánt MYSQL_CLIENT_COMPRESS, MYSQL_CLIENT_IGNORE_SPACE alebo MYSQL_CLIENT_INTERACTIVE.

Note: Parameter nové_pripojenie je k dispozícii od PHP 4.2.0
Parameter príznaky_klienta je k dispozícii od PHP 4.3.0

Pripojenie k serveru bude ukonèené po vykonaní skriptu, resp. po predchádzajúcom explicitnom zavolaní funkcie mysql_close().

Example#1 Príklad na pripojenie k MySQL

<?php
    $link 
mysql_connect("localhost""mysql_u¾ívateµ""mysql_heslo")
        or die(
"Nemo¾no sa pripoji»: " mysql_error());
    print (
"Pripojenie bolo úspe¹né");
    
mysql_close($link);
?>

Pozri tie¾ mysql_pconnect() a mysql_close().