1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-23 23:02:13 +01:00
Files
archived-doc-de/reference/mysqli/constants.xml
Martin Samesch e4e3916122 Sync with EN
2024-11-29 22:31:49 +01:00

1312 lines
35 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: e11d90ec66baf31038e800870913ff2baec5ba72 Maintainer: nobody Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: 3976ceb9259af0ddefb6c9e697e761e8486af252 Reviewer: samesch -->
<appendix xml:id="mysqli.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="constant.mysqli-read-default-group">
<term>
<constant>MYSQLI_READ_DEFAULT_GROUP</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Liest Optionen der angegebenen Gruppe aus <filename>my.cnf</filename>
oder der mit <constant>MYSQLI_READ_DEFAULT_FILE</constant> angegebenen
Datei.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-read-default-file">
<term>
<constant>MYSQLI_READ_DEFAULT_FILE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Liest Optionen aus der angegebenen Datei anstelle von
<filename>my.cnf</filename>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-can-handle-expired-passwords">
<term>
<constant>MYSQLI_OPT_CAN_HANDLE_EXPIRED_PASSWORDS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Teilt dem Server mit, dass der Client mit dem Sandbox-Modus für
abgelaufene Passwörter umgehen kann. Kann in Verbindung mit
<function>mysqli_options</function> verwendet werden.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-load-data-local-dir">
<term>
<constant>MYSQLI_OPT_LOAD_DATA_LOCAL_DIR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Wenn diese Option aktiviert ist, gibt sie das Verzeichnis an, aus dem bei
<literal>LOAD DATA LOCAL</literal>-Anweisungen das clientseitige Laden
von <literal>LOCAL</literal>-Daten erlaubt ist.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-connect-timeout">
<term>
<constant>MYSQLI_OPT_CONNECT_TIMEOUT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Der Verbindungs-Timeout in Sekunden.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-read-timeout">
<term>
<constant>MYSQLI_OPT_READ_TIMEOUT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Der Timeout für das Ergebnis der Befehlsausführung in Sekunden. Verfügbar
ab PHP 7.2.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-local-infile">
<term>
<constant>MYSQLI_OPT_LOCAL_INFILE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Ermöglicht den Befehl <literal>LOAD LOCAL INFILE</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-int-and-float-native">
<term>
<constant>MYSQLI_OPT_INT_AND_FLOAT_NATIVE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Konvertiert Integer- und Float-Spalten zurück in PHP-Zahlen. Nur gültig
für mysqlnd.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-net-cmd-buffer-size">
<term>
<constant>MYSQLI_OPT_NET_CMD_BUFFER_SIZE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Größe des internen Kommando-/Netzwerkpuffers. Nur gültig für mysqlnd.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-net-read-buffer-size">
<term>
<constant>MYSQLI_OPT_NET_READ_BUFFER_SIZE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Maximalgröße der Datenblöcke in Bytes, wenn der Textkörper eines
MySQL-Befehlspakets gelesen wird. Nur gültig für mysqlnd.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-opt-ssl-verify-server-cert">
<term>
<constant>MYSQLI_OPT_SSL_VERIFY_SERVER_CERT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-init-command">
<term>
<constant>MYSQLI_INIT_COMMAND</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Das Kommando, das beim Aufbau der Verbindung zum MySQL-Server ausgeführt
werden soll. Dieses Kommando wird auch bei der automatischen
Wiederaufnahme der Verbindung nach Unterbrechungen ausgeführt.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-can-handle-expired-passwords">
<term>
<constant>MYSQLI_CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Teilt dem Server mit, dass der Client mit dem Sandbox-Modus für
abgelaufene Passwörter umgehen kann. Kann in Verbindung mit
<function>mysqli_real_connect</function> verwendet werden.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-found-rows">
<term>
<constant>MYSQLI_CLIENT_FOUND_ROWS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Gibt die Anzahl der übereinstimmenden Zeilen zurück, nicht die Anzahl der
betroffenen Zeilen.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-ssl-verify-server-cert">
<term>
<constant>MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Überprüft das Zertifikat des Servers.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-ssl">
<term>
<constant>MYSQLI_CLIENT_SSL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Verwendet SSL-Verschlüsselung. Diese Option sollte nicht von Anwendungen
gesetzt werden, sie wird stattdessen von der MySQL-Client-Bibliothek
intern gesetzt.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-compress">
<term>
<constant>MYSQLI_CLIENT_COMPRESS</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Verwendet komprimierte Übertragung.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-interactive">
<term>
<constant>MYSQLI_CLIENT_INTERACTIVE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Unterbricht die Verbindung nach <literal>interactive_timeout</literal>
Sekunden Inaktivität (an Stelle von <literal>wait_timeout</literal>). Die
<literal>wait_timeout</literal>-Variable der Verbindungs-Session wird auf
den Wert der <literal>interactive_timeout</literal>-Variablen der Session
gesetzt.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-ignore-space">
<term>
<constant>MYSQLI_CLIENT_IGNORE_SPACE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Ermöglicht Leerzeichen nach Funktionsnamen, dadurch werden alle
Funktionsnamen automatisch zu reservierten Worten.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-no-schema">
<term>
<constant>MYSQLI_CLIENT_NO_SCHEMA</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Deaktiviert die <literal>datenbank.tabelle.spalte</literal>-Syntax.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-multi-queries">
<term><constant>MYSQLI_CLIENT_MULTI_QUERIES</constant></term>
<listitem>
<para>
Ermöglicht mehrere durch Semikolon getrennte Abfragen innerhalb eines
einzelnen <function>mysqli_query</function>-Aufrufs.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-store-result">
<term>
<constant>MYSQLI_STORE_RESULT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Abfrageergebnisse werden clientseitig gepuffert. Diese Konstante hat
den Wert <literal>0</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-store-result-copy-data">
<term>
<constant>MYSQLI_STORE_RESULT_COPY_DATA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Seit PHP 8.1 hat diese Konstante keine Wirkung mehr.
Vor PHP 8.1 wurde diese Konstante verwendet, um Ergebnisse aus dem
internen <literal>mysqlnd</literal>-Puffer in die abgerufenen
PHP-Variablen zu kopieren.
Standardmäßig verwendet <literal>mysqlnd</literal> eine Referenzlogik, um
zu vermeiden, dass im Speicher befindliche Ergebnisse kopiert und
dupliziert werden.
Für bestimmte Ergebnismengen, &zb; Ergebnismengen mit vielen kleinen
Zeilen, kann der Kopieransatz den Gesamtspeicherverbrauch reduzieren, weil
die PHP-Variablen mit den Ergebnissen früher freigegeben werden können.
Nur in Verbindung mit <literal>mysqlnd</literal> verfügbar.
Veraltet seit PHP 8.4.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-use-result">
<term>
<constant>MYSQLI_USE_RESULT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Abfrageergebnisse werden nicht clientseitig gepuffert. Diese
Konstante hat den Wert <literal>1</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-assoc">
<term>
<constant>MYSQLI_ASSOC</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spaltenwerte werden als Array mit dem Spaltennamen als Schlüssel
zurückgegeben.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-num">
<term>
<constant>MYSQLI_NUM</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spaltenwerte werden als Array mit der Spaltennummer als Schlüssel
zurückgegeben.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-both">
<term>
<constant>MYSQLI_BOTH</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spaltenwerte werden als Array mit sowohl der Spaltennummer als auch
dem Spaltennamen als Schlüssel zurückgegeben.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-not-null-flag">
<term>
<constant>MYSQLI_NOT_NULL_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Gibt an, dass eine Spalte als <literal>NOT NULL</literal> definiert ist.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-pri-key-flag">
<term>
<constant>MYSQLI_PRI_KEY_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist Teil eines Primärschlüssels.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-unique-key-flag">
<term>
<constant>MYSQLI_UNIQUE_KEY_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist Teil eines Unique-Index.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-multiple-key-flag">
<term>
<constant>MYSQLI_MULTIPLE_KEY_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist Teil eines Index.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-blob-flag">
<term>
<constant>MYSQLI_BLOB_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>BLOB</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-unsigned-flag">
<term>
<constant>MYSQLI_UNSIGNED_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>UNSIGNED</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-zerofill-flag">
<term>
<constant>MYSQLI_ZEROFILL_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>ZEROFILL</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-auto-increment-flag">
<term>
<constant>MYSQLI_AUTO_INCREMENT_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>AUTO_INCREMENT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-timestamp-flag">
<term>
<constant>MYSQLI_TIMESTAMP_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TIMESTAMP</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-set-flag">
<term>
<constant>MYSQLI_SET_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>SET</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-num-flag">
<term>
<constant>MYSQLI_NUM_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>NUMERIC</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-part-key-flag">
<term>
<constant>MYSQLI_PART_KEY_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist Teil eines mehrspaltigen Index.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-group-flag">
<term>
<constant>MYSQLI_GROUP_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist Teil der <literal>GROUP BY</literal>-Bedingung.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-no-default-value-flag">
<term>
<constant>MYSQLI_NO_DEFAULT_VALUE_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
In der Definition einer Spalte gibt es keine
<literal>DEFAULT</literal>-Klausel.
Dies gilt nicht für <literal>NULL</literal>- oder
<literal>AUTO_INCREMENT</literal>-Spalten, weil solche Spalten einen
Standardwert von <literal>NULL</literal> bzw. einen impliziten
Standardwert haben.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-decimal">
<term>
<constant>MYSQLI_TYPE_DECIMAL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DECIMAL</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-newdecimal">
<term>
<constant>MYSQLI_TYPE_NEWDECIMAL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DECIMAL</literal> oder
<literal>NUMERIC</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-bit">
<term>
<constant>MYSQLI_TYPE_BIT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>BIT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-tiny">
<term>
<constant>MYSQLI_TYPE_TINY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TINYINT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-short">
<term>
<constant>MYSQLI_TYPE_SHORT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>SMALLINT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-long">
<term>
<constant>MYSQLI_TYPE_LONG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>INT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-float">
<term>
<constant>MYSQLI_TYPE_FLOAT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>FLOAT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-double">
<term>
<constant>MYSQLI_TYPE_DOUBLE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DOUBLE</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-null">
<term>
<constant>MYSQLI_TYPE_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DEFAULT NULL</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-timestamp">
<term>
<constant>MYSQLI_TYPE_TIMESTAMP</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TIMESTAMP</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-longlong">
<term>
<constant>MYSQLI_TYPE_LONGLONG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>BIGINT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-int24">
<term>
<constant>MYSQLI_TYPE_INT24</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>MEDIUMINT</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-date">
<term>
<constant>MYSQLI_TYPE_DATE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DATE</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-time">
<term>
<constant>MYSQLI_TYPE_TIME</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TIME</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-datetime">
<term>
<constant>MYSQLI_TYPE_DATETIME</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DATETIME</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-year">
<term>
<constant>MYSQLI_TYPE_YEAR</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>YEAR</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-newdate">
<term>
<constant>MYSQLI_TYPE_NEWDATE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>DATE</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-interval">
<term>
<constant>MYSQLI_TYPE_INTERVAL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Alias von <constant>MYSQLI_TYPE_ENUM</constant>. Entfernt in PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-enum">
<term>
<constant>MYSQLI_TYPE_ENUM</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>ENUM</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-set">
<term>
<constant>MYSQLI_TYPE_SET</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>SET</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-tiny-blob">
<term>
<constant>MYSQLI_TYPE_TINY_BLOB</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TINYBLOB</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-medium-blob">
<term>
<constant>MYSQLI_TYPE_MEDIUM_BLOB</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>MEDIUMBLOB</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-long-blob">
<term>
<constant>MYSQLI_TYPE_LONG_BLOB</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>LONGBLOB</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-blob">
<term>
<constant>MYSQLI_TYPE_BLOB</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>BLOB</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-var-string">
<term>
<constant>MYSQLI_TYPE_VAR_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>VARCHAR</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-string">
<term>
<constant>MYSQLI_TYPE_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>CHAR</literal> oder <literal>BINARY</literal>
definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-char">
<term>
<constant>MYSQLI_TYPE_CHAR</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>TINYINT</literal> definiert. Für
<literal>CHAR</literal>, siehe <literal>MYSQLI_TYPE_STRING</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-geometry">
<term>
<constant>MYSQLI_TYPE_GEOMETRY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>GEOMETRY</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-json">
<term>
<constant>MYSQLI_TYPE_JSON</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>JSON</literal> definiert. Nur gültig für
mysqlnd und MySQL 5.7.8 und höher.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-type-vector">
<term>
<constant>MYSQLI_TYPE_VECTOR</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>VECTOR</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-need-data">
<term><constant>MYSQLI_NEED_DATA</constant></term>
<listitem>
<para>
Weitere Daten für eine gebundene Variable verfügbar.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-enum-flag">
<term>
<constant>MYSQLI_ENUM_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>ENUM</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-binary-flag">
<term>
<constant>MYSQLI_BINARY_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Die Spalte ist als <literal>BINARY</literal> definiert.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-cursor-type-for-update">
<term>
<constant>MYSQLI_CURSOR_TYPE_FOR_UPDATE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Entfernt in PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-cursor-type-no-cursor">
<term>
<constant>MYSQLI_CURSOR_TYPE_NO_CURSOR</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-cursor-type-read-only">
<term>
<constant>MYSQLI_CURSOR_TYPE_READ_ONLY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-cursor-type-scrollable">
<term>
<constant>MYSQLI_CURSOR_TYPE_SCROLLABLE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Entfernt in PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-stmt-attr-cursor-type">
<term>
<constant>MYSQLI_STMT_ATTR_CURSOR_TYPE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-stmt-attr-prefetch-rows">
<term>
<constant>MYSQLI_STMT_ATTR_PREFETCH_ROWS</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Entfernt in PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-stmt-attr-update-max-length">
<term>
<constant>MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-set-charset-name">
<term>
<constant>MYSQLI_SET_CHARSET_NAME</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-report-index">
<term>
<constant>MYSQLI_REPORT_INDEX</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Meldet, wenn kein Index oder ein ungültiger Index in einer Abfrage
verwendet wurde.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-report-error">
<term>
<constant>MYSQLI_REPORT_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Meldet Fehler von mysqli-Funktionsaufrufen.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-report-strict">
<term>
<constant>MYSQLI_REPORT_STRICT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Löst bei Fehlern eine <literal>mysqli_sql_exception</literal> aus,
anstatt eine Warnung zu erzeugen.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-report-all">
<term>
<constant>MYSQLI_REPORT_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Aktiviert alle Meldungs-Optionen.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-report-off">
<term>
<constant>MYSQLI_REPORT_OFF</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Schaltet die Meldungen aus.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-debug-trace-enabled">
<term>
<constant>MYSQLI_DEBUG_TRACE_ENABLED</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Wenn dies gleich 1 ist, dann steht die
<function>mysqli_debug</function>-Funktionalität zur Verfügung.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-server-public-key">
<term>
<constant>MYSQLI_SERVER_PUBLIC_KEY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-grant">
<term>
<constant>MYSQLI_REFRESH_GRANT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Aktualisiert die Berechtigungstabellen.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-log">
<term>
<constant>MYSQLI_REFRESH_LOG</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Leert die Logs so, wie die Ausführung der
<acronym>SQL</acronym>-Anweisung <literal>FLUSH LOGS</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-tables">
<term>
<constant>MYSQLI_REFRESH_TABLES</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Leert den Tabellen-Zwischenspeicher so, wie die Ausführung der
<acronym>SQL</acronym>-Anweisung <literal>FLUSH TABLES</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-hosts">
<term>
<constant>MYSQLI_REFRESH_HOSTS</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Leert den Host-Zwischenspeicher so, wie die Ausführung der
<acronym>SQL</acronym>-Anweisung <literal>FLUSH HOSTS</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-replica">
<term>
<constant>MYSQLI_REFRESH_REPLICA</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Alias der <constant>MYSQLI_REFRESH_SLAVE</constant>-Konstante.
Verfügbar seit PHP 8.1.0. Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-status">
<term>
<constant>MYSQLI_REFRESH_STATUS</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Setzt die Statusvariablen so zurück, wie die Ausführung der
<acronym>SQL</acronym>-Anweisung <literal>FLUSH STATUS</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-threads">
<term>
<constant>MYSQLI_REFRESH_THREADS</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Leert den Thread-Zwischenspeicher.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-slave">
<term>
<constant>MYSQLI_REFRESH_SLAVE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Auf einem Slave-Replikationsserver: Setzt die Master-Server-Informationen
zurück und führt einen Neustart des Slave durch. Dies ist wie die
Ausführung der <acronym>SQL</acronym>-Anweisung <literal>RESET
SLAVE</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-master">
<term>
<constant>MYSQLI_REFRESH_MASTER</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Auf einem Master-Replikationsserver: Entfernt die binären
Protokolldateien, die im binären Protokollindex aufgeführt werden, und
schneidet die Indexdatei ab. Dies ist wie die Ausführung der
<acronym>SQL</acronym>-Anweisung <literal>RESET MASTER</literal>.
Veraltet seit PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-refresh-backup-log">
<term>
<constant>MYSQLI_REFRESH_BACKUP_LOG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Schließt die Backup-Logdateien und öffnet sie wieder.
Veraltet seit PHP 8.4.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-cor-and-chain">
<term>
<constant>MYSQLI_TRANS_COR_AND_CHAIN</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Fügt "AND CHAIN" an <function>mysqli_commit</function> oder
<function>mysqli_rollback</function> an.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-cor-and-no-chain">
<term>
<constant>MYSQLI_TRANS_COR_AND_NO_CHAIN</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Fügt "AND NO CHAIN" an <function>mysqli_commit</function> oder
<function>mysqli_rollback</function> an.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-cor-release">
<term>
<constant>MYSQLI_TRANS_COR_RELEASE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Fügt "RELEASE" an <function>mysqli_commit</function> oder
<function>mysqli_rollback</function> an.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-cor-no-release">
<term>
<constant>MYSQLI_TRANS_COR_NO_RELEASE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Fügt "NO RELEASE" an <function>mysqli_commit</function> oder
<function>mysqli_rollback</function> an.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-start-read-only">
<term>
<constant>MYSQLI_TRANS_START_READ_ONLY</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Beginnt die Transaktion als "START TRANSACTION READ ONLY" mit
<function>mysqli_begin_transaction</function>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-start-read-write">
<term>
<constant>MYSQLI_TRANS_START_READ_WRITE</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Beginnt die Transaktion als "START TRANSACTION READ WRITE" mit
<function>mysqli_begin_transaction</function>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-trans-start-with-consistent-snapshot">
<term>
<constant>MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Beginnt die Transaktion als "START TRANSACTION WITH CONSISTENT SNAPSHOT".
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-client-ssl-dont-verify-server-cert">
<term>
<constant>MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Benötigt MySQL 5.6.5 und höher.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-is-mariadb">
<term>
<constant>MYSQLI_IS_MARIADB</constant>
(<type>bool</type>)
</term>
<listitem>
<para>
Gibt an, ob die mysqli-Erweiterung gegen eine MariaDB-Client-Bibliothek
erstellt wurde.
Verfügbar seit PHP 8.1.2.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-async">
<term>
<constant>MYSQLI_ASYNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Die Abfrage wird asynchron durchgeführt und es wird nicht sofort eine
Ergebnismenge zurückgegeben.
Nur mit <literal>mysqlnd</literal> verfügbar.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.mysqli-on-update-now-flag">
<term>
<constant>MYSQLI_ON_UPDATE_NOW_FLAG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Wenn ein Feld aktualisiert wird, erhält es die aktuelle Zeit.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->