Heim >Backend-Entwicklung >PHP-Problem >Verfügt PHP über eine mysql_connect-Funktion?

Verfügt PHP über eine mysql_connect-Funktion?

WBOY
WBOYOriginal
2022-03-14 15:02:251939Durchsuche

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)“. .

Verfügt PHP über eine mysql_connect-Funktion?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 7.1, Dell G3-Computer.

Verfügt PHP über eine mysql_connect-Funktion?

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(&#39;Could not connect: &#39; . 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn