PHP mysql_connect() funktion

Definition og brug

mysql_connect() funktionen åbner en ikke-persistent MySQL-forbindelse.

Syntaks

mysql_connect(server,user,pwd,newlink,clientflag)
Parametre Beskrivelse
server

Valgfri. Angiver serveren, der skal forbindes til.

Det kan inkludere portnumre, f.eks. "hostname:port", eller stien til en lokal sokkel, f.eks. for localhost ":/path/to/socket".

Hvis PHP-instruktionen mysql.default_host ikke er defineret (standardtilstand), er standardværdien 'localhost:3306'.

user Valgfri. Brugernavn. Standardværdien er brugernavnet til serverens proces ejer.
pwd Valgfri. Adgangskode. Standardværdien er en tom adgangskode.
newlink Valgfri. Hvis mysql_connect() kalles med de samme parametre for anden gang, vil der ikke blive oprettet en ny forbindelse, men der vil returneres en allerede åben forbindelsesidentifikator. Parameteren new_link ændrer dette opførsel og får mysql_connect() altid til at åbne en ny forbindelse, selvom mysql_connect() tidligere er blevet kaldt med de samme parametre.
clientflag

Valgfri.clientflags Parametrene kan være en kombination af følgende konstanter:

  • MYSQL_CLIENT_SSL - Bruger SSL-kryptering
  • MYSQL_CLIENT_COMPRESS - Bruger komprimeringsprotokol
  • MYSQL_CLIENT_IGNORE_SPACE - Tillader mellemrum efter funktionens navn
  • MYSQL_CLIENT_INTERACTIVE - Tillader afslutning af interaktiv timeout-inaktiv tid før forbindelsen lukkes

Returværdi

Returnerer en MySQL-forbindelsesidentifikator, hvis succesfuld, ellers returnerer FALSE.

Tips og bemærkninger

Bemærkninger:Når skriptet er afsluttet, lukkes forbindelsen til serveren, medmindre der allerede tidligere er blevet udført en eksplicit lukning. mysql_close() Lukket.

Tip:For at oprette en vedvarende forbindelse skal du bruge mysql_pconnect() Funktioner.

Eksempel

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
  {
  die('Kunne ikke forbinde: ' . mysql_error());
  }
// Nogle kode...
mysql_close($con);
?>