Heim > Artikel > Backend-Entwicklung > Verfügt PHP über eine mysql_connect-Funktion?
Es gibt die Funktion „mysql_connect()“ in PHP. Diese Funktion wird zum Öffnen einer nicht persistenten MySQL-Verbindung verwendet. Bei Erfolg wird eine MySQL-Verbindungskennung zurückgegeben. Wenn dies fehlschlägt, wird „false“ zurückgegeben. Die Syntax lautet „mysql_connect(server, username, password, newlink, clientflag)“. .
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.
Die mysql_connect()-Funktion öffnet eine nicht persistente MySQL-Verbindung.
Syntax
mysql_connect(server,user,pwd,newlink,clientflag)
Server Optional. Gibt den Server an, zu dem eine Verbindung hergestellt werden soll. Kann die Portnummer enthalten, z. B. „hostname:port“, oder den Pfad zum lokalen Socket, z. B. „:/path/to/socket“ für localhost . Wenn die PHP-Direktive mysql.default_host nicht definiert ist (Standardfall), ist der Standardwert „localhost:3306“.
Benutzer Optional. Benutzername. Der Standardwert ist der Benutzername des Serverprozesseigentümers.
pwd Optional. Passwort. Der Standardwert ist ein leeres Passwort.
neuer Link optional. Wird mysql_connect() ein zweites Mal mit denselben Parametern aufgerufen, wird keine neue Verbindung aufgebaut, sondern die ID der bereits geöffneten Verbindung zurückgegeben. Der Parameter new_link ändert dieses Verhalten und sorgt dafür, dass mysql_connect() immer eine neue Verbindung öffnet, auch wenn mysql_connect() zuvor mit denselben Parametern aufgerufen wurde.
clientflag Optional. Der Parameter „client_flags“ kann eine Kombination der folgenden Konstanten sein:
MYSQL_CLIENT_SSL – SSL-Verschlüsselung verwenden
MYSQL_CLIENT_COMPRESS – Komprimierungsprotokoll verwenden
MYSQL_CLIENT_IGNORE_SPACE – Leerzeichen nach dem Funktionsnamen zulassen
MYSQL_CLIENT_INTERACTIVE – Zeitüberschreitung zulassen Inaktivitätszeit vor dem Schließen der Verbindung
Rückgabewert
Bei Erfolg wird eine MySQL-Verbindungs-ID zurückgegeben, andernfalls wird FALSE zurückgegeben.
Beispiele sind wie folgt:
<?php $con = mysql_connect("localhost","mysql_user","mysql_pwd"); if (!$con) { die('Could not connect: ' . mysql_error()); }// 一些代码...mysql_close($con); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonVerfügt PHP über eine mysql_connect-Funktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!