mysqli_driver::embedded_server_start
Initialisieren und starten Sie den eingebetteten Server
Funktionsname: MySQLI_Driver :: Embedded_Server_Start ()
Anwendbare Version: Php 5> = 5.3.0, Php 7, Php 8
Funktionsbeschreibung: Die Funktion von MySQLI_Driver :: Embedded_Server_start () wird verwendet, um einen eingebetteten MySQL -Server zu starten.
Verwendung:
public static mysqli_driver::embedded_server_start(array $start_options = [], array $shutdown_options = [])
Parameter:
$start_options
(optional): Ein assoziatives Array, das Startoptionen angibt. Die folgenden Schlüssel können enthalten sein:mysql_port
: Gibt die Portnummer des MySQL -Servers an, die Standardeinstellung ist 0 (automatisch zugewiesene Ports).mysql_unix_port
: Gibt den Pfad zu einer UNIX -Socket an, die standardmäßig null ist (mit TCP/IP).mysql_socket
: Gibt den Pfad zu einer UNIX -Socket an, Standardeinstellung zu NULL (mit TCP/IP).mysqld
: Gibt den Pfad zur ausführbaren MySQLD -Datei an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).mysqladmin
: Gibt den Pfad zur ausführbaren Datei von MySQLADMIN an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).skip_networking
: Wenn auf true festgelegt wird, die Netzwerkverbindung deaktivieren, ist der Standard falsch.skip_federated
: Wenn auf true eingestellt ist, ist die Federated Storage Engine deaktiviert, standardmäßig auf False.$shutdown_options
(optional): Ein assoziatives Array, das die Option Shutdown angibt. Die folgenden Schlüssel können enthalten sein:mysql_port
: Gibt die Portnummer des MySQL -Servers an, die Standardeinstellung ist 0 (automatisch zugewiesene Ports).mysql_unix_port
: Gibt den Pfad zu einer UNIX -Socket an, die standardmäßig null ist (mit TCP/IP).mysql_socket
: Gibt den Pfad zu einer UNIX -Socket an, Standardeinstellung zu NULL (mit TCP/IP).mysqladmin
: Gibt den Pfad zur ausführbaren Datei von MySQLADMIN an, die standardmäßig null ist (automatisch nach oben ausgerichtete Datei nachschlagen).Rückgabewert: Kein Rückgabewert.
Beispiel:
// 启动嵌入式MySQL 服务器mysqli_driver::embedded_server_start(); // 连接到嵌入式MySQL 服务器$mysqli = new mysqli(); // 执行SQL 查询$result = $mysqli->query("SELECT * FROM users"); // 输出查询结果while ($row = $result->fetch_assoc()) { echo $row['username'] . '<br>'; } // 关闭连接$mysqli->close(); // 关闭嵌入式MySQL 服务器mysqli_driver::embedded_server_shutdown();
Anmerkungen:
mysqli_driver::embedded_server_shutdown()
verwenden, um den Server zu schalten.