PHP mysql_connect() functie
Definitie en gebruik
De mysql_connect() functie opent een niet-bijbehorende MySQL-verbinding.
Syntaxis
mysql_connect(server,user,pwd,newlink,clientflag)
Parameters | Beschrijving |
---|---|
server |
Optioneel. Specificeert de server die moet worden verbonden. Dit kan de poortnummer bevatten, bijvoorbeeld "hostname:port", of het pad naar een lokale socket, bijvoorbeeld voor localhost ":/path/to/socket". Als de PHP-instructie mysql.default_host niet is gedefinieerd (de standaard situatie), is de standaardwaarde 'localhost:3306'. |
user | Optioneel. Gebruikersnaam. De standaardwaarde is de gebruikersnaam van de eigenaar van het serverproces. |
pwd | Optioneel. Wachtwoord. De standaardwaarde is een leeg wachtwoord. |
newlink | Optioneel. Als mysql_connect() voor de tweede keer met dezelfde parameters wordt aangeroepen, wordt geen nieuwe verbinding opgezet, maar wordt de reeds geopende verbindingse identificatie geretourneerd. De parameter new_link verandert dit gedrag en zorgt ervoor dat mysql_connect() altijd een nieuwe verbinding opzet, zelfs als mysql_connect() eerder met dezelfde parameters is aangeroepen. |
clientflag |
Optioneel.clientflags De parameter kan een combinatie zijn van de volgende constants:
|
Retourwaarde
Lijkt succesvol, dan wordt een MySQL verbindingsteken retournerd, bij falen FALSE.
Tips en opmerkingen
Opmerking:Bij het einde van het script wordt de verbinding met de server gesloten, tenzij dit eerder expliciet is aangeroepen mysql_close() Gebonden gesloten.
Tip:Om een persistent verband te maken, gebruik dan mysql_pconnect() Functies.
Voorbeeld
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Kon niet verbinden: ' . mysql_error()); } // Enkele code... mysql_close($con); ?>