English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_options() Funktion setzt Optionen
mysqli_options()Diese Funktion dient dazu, erweiterte Verbindungsoptionen zu setzen, die das Verhalten dieser Verbindung ändern können.
Wenn mehrere Optionen gesetzt werden sollen, kann diese Funktion mehrmals aufgerufen werden.
Die Funktion mysqli_options() muss nach mysqli_init() und vor mysqli_real_connect() aufgerufen werden.
mysqli_options($con, $option, $value)
Nummer | Parameter und Erklärung |
---|---|
1 | con(Notwendig) Dies ist ein Objekt, das die Verbindung zum MySQL Server darstellt. |
2 | option(Notwendig) Das bedeutet die zu setzenden Verbindungsoptionen. Es kann eines der folgenden sein:
|
3 | value(Notwendig) Dies ist ein ganzzahliges Wert, das den Wert der ausgewählten Option darstellt. |
Diese Funktion gibt einen boolschen Wert zurück, wird bei Erfolg zurückgegebentruewird, wenn der Fehler zurückgegeben wirdfalse。
Diese Funktion wurde ursprünglich in der PHP-Version5eingeführt und kann in allen höheren Versionen verwendet werden.
Das folgende Beispiel zeigtmysqli_options()Verwendung der Funktion (prozeduraler Stil)-
<?php //Verbindung herstellen $con = mysqli_connect("localhost", "root", "password", "test"); mysqli_options($con, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15); if($con){ print("Verbindung erfolgreich hergestellt"); } else { print("Verbindung fehlgeschlagen "); } ?>
Ausgabeergebnis
Verbindung erfolgreich hergestellt
In der objektorientierten Stil ist die Syntax dieser Funktion:$con-> options();。Hier ist ein Beispiel für diese Funktion in der objektorientierten Form;
<?php //Verbindung herstellen $con = new mysqli("localhost", "root", "password", "test"); $con->options(MYSQLI_OPT_NET_CMD_BUFFER_SIZE, 15); if($con){ print("Verbindung erfolgreich hergestellt"); } else { print("Verbindung fehlgeschlagen "); } ?>
Ausgabeergebnis
Verbindung erfolgreich hergestellt
In der objektorientierten Form ist die Syntax dieser Funktion:$con-> options();。Hier ist ein Beispiel für diese Funktion in objektorientierter Form;
<?php $connection_mysql = mysqli_init(); if (! $connection_mysql) { die("mysqli_init fehlgeschlagen"); } mysqli_options($connection_mysql, MYSQLI_OPT_CONNECT_TIMEOUT, 10); mysqli_options($connection_mysql, MYSQLI_READ_DEFAULT_FILE, "configure.cnf"); $connection_mysql = mysqli_real_connect($connection_mysql, "localhost", "root", "password", "mydb"); if (! $connection_mysql) { print("Verbindung fehlgeschlagen: " . mysqli_connect_error()); } else { print("Verbindung erfolgreich"); } ?>
Ausgabeergebnis
Verbindung erfolgreich