Forum und email

mysql_connect

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

mysql_connect — Maak een verbinding met een MySQL Server

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.

Note: 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.

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

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