MYSQLI_READ_DEFAULT_GROUP
Liest Optionen aus der angegebenen Gruppe in my.cnf
oder der mit MYSQLI_READ_DEFAULT_FILE angegebenen
Datei.
MYSQLI_READ_DEFAULT_FILELiest Optionen aus der angegebenen Datei anstelle von my.cnf.
MYSQLI_OPT_CONNECT_TIMEOUTVerbindungs-Timeout in Sekunden.
MYSQLI_OPT_LOCAL_INFILEGestattet Nutzung des LOAD LOCAL INFILE-Kommandos.
MYSQLI_INIT_COMMANDKommando, das bei der Verbindungsaufnahme zum MySQL-Server ausgeführt werden soll. Dieses Kommando wird auch bei automatischer Wiederaufnahme der Verbindung nach Unterbrechungen ausgeführt.
MYSQLI_CLIENT_SSLNutze SSL-Verschlüsselung. Diese Option sollte nicht von Applikationen gesetzt werden, sie wird stattdessen von der MySQL-Client-Bibliothek intern gesetzt.
MYSQLI_CLIENT_COMPRESSNutze komprimierte Übertragung.
MYSQLI_CLIENT_INTERACTIVEUnterbricht die Verbindung nach interactive_timeout Sekunden Inaktivität (an Stelle von wait_timeout). Die wait_timeout Variable der Verbindungssession wird auf den Wert der interactive_timeout Variablen der Session gesetzt.
MYSQLI_CLIENT_IGNORE_SPACEErmöglicht Leerzeichen nach Funktionsnamen, dadurch werden alle Funktionsnamen automatisch zu reservierten Worten.
MYSQLI_CLIENT_NO_SCHEMADeaktiviert die datenbank.tabelle.spalte-Syntax.
MYSQLI_CLIENT_MULTI_QUERIESErmöglicht mehrere Semikolon-getrennte Abfragen innerhalb eines einzelnen mysqli_query() Aufrufs.
MYSQLI_STORE_RESULTAbfrageergebnisse werden clientseitig gepuffert.
MYSQLI_USE_RESULTAbfrageergebnisse werden nicht clientseitig gepuffert.
MYSQLI_ASSOCSpaltenwerte werden als Array mit dem Spaltennamen als Schlüssel zurückgegeben.
MYSQLI_NUMSpaltenwerte werden als Array mit der Spaltennummer als Schlüssel zurückgegeben.
MYSQLI_BOTHSpaltenwerte werden als Array mit sowohl der Spaltennummer als auch dem Spaltennamen als Schlüssel zurückgegeben.
MYSQLI_NOT_NULL_FLAGGibt an, dass eine Spalte als NOT NULL definiert ist.
MYSQLI_PRI_KEY_FLAGSpalte ist Teil eines Primärschlüssels.
MYSQLI_UNIQUE_KEY_FLAGSpalte ist Teil eines Unique Index.
MYSQLI_MULTIPLE_KEY_FLAGSpalte ist Teil eines Index.
MYSQLI_BLOB_FLAGSpalte ist als BLOB definiert.
MYSQLI_UNSIGNED_FLAGSpalte ist als UNSIGNED definiert.
MYSQLI_ZEROFILL_FLAGSpalte ist als ZEROFILL definiert.
MYSQLI_AUTO_INCREMENT_FLAGSpalte ist als AUTO_INCREMENT definiert.
MYSQLI_TIMESTAMP_FLAGSpalte ist als TIMESTAMP definiert.
MYSQLI_SET_FLAGSpalte ist als SET definiert.
MYSQLI_NUM_FLAGSpalte ist als NUMERIC definiert.
MYSQLI_PART_KEY_FLAGSpalte ist Teil eines mehrspaltigen Index.
MYSQLI_GROUP_FLAGSpalte ist Teil der GROUP BY-Bedingung
MYSQLI_TYPE_DECIMALSpalte ist als DECIMAL definiert.
MYSQLI_TYPE_NEWDECIMALSpalte ist als DECIMAL oder NUMERIC definiert. (ab MySQL 5.0.3)
MYSQLI_TYPE_BITSpalte ist als BIT definiert. (ab MySQL 5.0.3)
MYSQLI_TYPE_TINYSpalte ist als TINYINT definiert.
MYSQLI_TYPE_SHORTSpalte ist als SMALLINT definiert.
MYSQLI_TYPE_LONGSpalte ist als INT definiert.
MYSQLI_TYPE_FLOATSpalte ist als FLOAT definiert.
MYSQLI_TYPE_DOUBLESpalte ist als DOUBLE definiert.
MYSQLI_TYPE_NULLSpalte ist als DEFAULT NULL definiert.
MYSQLI_TYPE_TIMESTAMPSpalte ist als TIMESTAMP definiert.
MYSQLI_TYPE_LONGLONGSpalte ist als BIGINT definiert.
MYSQLI_TYPE_INT24Spalte ist als MEDIUMINT definiert.
MYSQLI_TYPE_DATESpalte ist als DATE definiert.
MYSQLI_TYPE_TIMESpalte ist als TIME definiert.
MYSQLI_TYPE_DATETIMESpalte ist als DATETIME definiert.
MYSQLI_TYPE_YEARSpalte ist als YEAR definiert.
MYSQLI_TYPE_NEWDATESpalte ist als DATE definiert.
MYSQLI_TYPE_INTERVALSpalte ist als INTERVAL definiert.
MYSQLI_TYPE_ENUMSpalte ist als ENUM definiert.
MYSQLI_TYPE_SETSpalte ist als SET definiert.
MYSQLI_TYPE_TINY_BLOBSpalte ist als TINYBLOB definiert.
MYSQLI_TYPE_MEDIUM_BLOBSpalte ist als MEDIUMBLOB definiert.
MYSQLI_TYPE_LONG_BLOBSpalte ist als LONGBLOB definiert.
MYSQLI_TYPE_BLOBSpalte ist als BLOB definiert.
MYSQLI_TYPE_VAR_STRINGSpalte ist als VARCHAR definiert.
MYSQLI_TYPE_STRINGSpalte ist als CHAR oder BINARY definiert.
MYSQLI_TYPE_CHARSpalte ist als TINYINT definiert. Für CHAR, siehe MYSQLI_TYPE_STRING
MYSQLI_TYPE_GEOMETRYSpalte ist als GEOMETRY definiert.
MYSQLI_NEED_DATAWeitere Daten für eine gebundene Variable verfügbar.
MYSQLI_NO_DATAKeine weiteren Daten für eine gebundene Variable verfügbar.
MYSQLI_DATA_TRUNCATEDDaten wurden unvollständig übertragen. Verfügbar ab PHP 5.1.0 und MySQL 5.0.5.
MYSQLI_ENUM_FLAGSpalte ist als ENUM definiert. Verfügbar ab PHP 5.3.0.
MYSQLI_BINARY_FLAGSpalte ist als BINARY definiert. Verfügbar ab PHP 5.3.0.
MYSQLI_CURSOR_TYPE_FOR_UPDATE
MYSQLI_CURSOR_TYPE_NO_CURSOR
MYSQLI_CURSOR_TYPE_READ_ONLY
MYSQLI_CURSOR_TYPE_SCROLLABLE
MYSQLI_STMT_ATTR_CURSOR_TYPE
MYSQLI_STMT_ATTR_PREFETCH_ROWS
MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH
MYSQLI_SET_CHARSET_NAME
MYSQLI_REPORT_INDEXMelde, wenn kein Index oder ein schlechter Index in einer Abfrage verwendet wurde.
MYSQLI_REPORT_ERRORMelde Fehler von mysqli Funktionsaufrufen.
MYSQLI_REPORT_STRICTWirf eine mysqli_sql_exception bei Fehlern, anstatt eine Warnung zu erzeugen.
MYSQLI_REPORT_ALLAktiviere alle Report-Optionen.
MYSQLI_REPORT_OFFSchaltet die Meldungen aus.
MYSQLI_DEBUG_TRACE_ENABLEDWenn dies gleich 1 ist, dann steht die mysqli_debug() Funktionalität zur Verfügung.
MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED
MYSQLI_SERVER_QUERY_NO_INDEX_USED
MYSQLI_REFRESH_GRANTAktualisiert die Berechtigungstabellen.
MYSQLI_REFRESH_LOGLeert die Logs, so als ob die FLUSH LOGS SQL Anweisung ausgeführt würde.
MYSQLI_REFRESH_TABLESLeert den Tabellen-Zwischenspeicher, so als ob die FLUSH TABLES SQL Anweisung ausgeführt würde.
MYSQLI_REFRESH_HOSTSLeert den Host-Zwischenspeicher, so als ob die FLUSH HOSTS SQL Anweisung ausgeführt würde.
MYSQLI_REFRESH_STATUSSetzt die Statusvariablen zurück, so als ob die FLUSH STATUS SQL Anweisung ausgeführt würde.
MYSQLI_REFRESH_THREADSLeert den Thread-Zwischenspeicher.
MYSQLI_REFRESH_SLAVEAuf 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 RESET SLAVE SQL Anweisung.
MYSQLI_REFRESH_MASTERAuf einem Master-Replikationsserver: entfernt die binären Protokolldateien, die im binären Protokollindex aufgeführt werdden, und schneidet die Indexdatei ab. Dies ist wie die Ausführung der RESET MASTER SQL Anweisung.
MYSQLI_TRANS_COR_AND_CHAINFügt "AND CHAIN" an mysqli_commit() oder mysqli_rollback() an.
MYSQLI_TRANS_COR_AND_NO_CHAINFügt "AND NO CHAIN" an mysqli_commit() oder mysqli_rollback() an.
MYSQLI_TRANS_COR_RELEASEFügt "RELEASE" an mysqli_commit() oder mysqli_rollback() an.
MYSQLI_TRANS_COR_NO_RELEASEFügt "NO RELEASE" an mysqli_commit() oder mysqli_rollback() an.
MYSQLI_TRANS_START_READ_ONLYBeginne die Transaktion als "START TRANSACTION READ ONLY" mit mysqli_begin_transaction().
MYSQLI_TRANS_START_READ_WRITEBeginne die Transaktion als "START TRANSACTION READ WRITE" mit mysqli_begin_transaction().
MYSQLI_TRANS_START_CONSISTENT_SNAPSHOTBeginne die Transaktion als "START TRANSACTION WITH CONSISTENT SNAPSHOT" mit mysqli_begin_transaction().