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