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:

  • MYSQL_CLIENT_SSL - Gebruik SSL-codering
  • MYSQL_CLIENT_COMPRESS - Gebruik het compressieprotocol
  • MYSQL_CLIENT_IGNORE_SPACE - Sta spaties achter de functienaam toe
  • MYSQL_CLIENT_INTERACTIVE - Sta de interactieve timeout na het sluiten van de verbinding toe

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);
?>