Ressource-Typen
MySQLi
Mysqli
PHP Manual

# Vordefinierte Konstanten

`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_FILE`

  Liest Optionen aus der angegebenen Datei anstelle von my.cnf.

`MYSQLI_OPT_CONNECT_TIMEOUT`

  Verbindungs-Timeout in Sekunden.

`MYSQLI_OPT_LOCAL_INFILE`

  Gestattet Nutzung des LOAD LOCAL INFILE Kommandos.

`MYSQLI_INIT_COMMAND`

  Kommando as 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_SSL`

  Nutze SSL VerschlÃ¼sselung. Diese Option sollte nicht von Applikationen gesetzt werden, sie wird statt dessen von der MySQL Client Bibliothek intern gesetzt.

`MYSQLI_CLIENT_COMPRESS`

  Nutze komprimierte Ãbertragung.

`MYSQLI_CLIENT_INTERACTIVE`

  Unterbricht die Verbindung nach interactive_timeout Sekunden InaktivitÃ¤t (an Stelle von wait_timeout). Die wait_timeout Variable der Verbindungssession wir auf den Wert der interactive_timeout Variablen der Session gesetzt.

`MYSQLI_CLIENT_IGNORE_SPACE`

  ErmÃ¶glicht Leerzeichen nach Funktionsnamen, dadurch werden alle Funktionsnamen automatisch zu reservierten Worten.

`MYSQLI_CLIENT_NO_SCHEMA`

  Deaktiviert die datenbank.tabelle.spalte Syntax.

`MYSQLI_CLIENT_MULTI_QUERIES`

  ErmÃ¶glicht mehrere Semikolon-getrennte Abfragen innerhalb eines einzelnen mysqli_query() Aufrufs.

`MYSQLI_STORE_RESULT`

  Abfrageergebnisse werden Clientseitig gepuffert.

`MYSQLI_USE_RESULT`

  Abfrageergebnisse werden nicht Clientseitig gepuffert.

`MYSQLI_ASSOC`

  Spaltenwerte werden als Array mit dem Spaltennamen als SchlÃ¼ssel zurÃ¼ckgegeben.

`MYSQLI_NUM`

  Spaltenwerte werden als Array mit der Spaltennummer als SchlÃ¼ssel zurÃ¼ckgegeben.

`MYSQLI_BOTH`

  Spaltenwerte werden als Array mit sowohl der Spaltennummer als auch dem Spaltennamen als SchlÃ¼ssel zurÃ¼ckgegeben.

`MYSQLI_NOT_NULL_FLAG`

  Gibt an das eine Spalte als NOT NULL definiert ist.

`MYSQLI_PRI_KEY_FLAG`

  Spalte ist Teil eines PrimÃ¤rschlÃ¼ssels.

`MYSQLI_UNIQUE_KEY_FLAG`

  Spalte ist Teil eines Unique Index.

`MYSQLI_MULTIPLE_KEY_FLAG`

  Spalte ist Teil eines Index.

`MYSQLI_BLOB_FLAG`

  Spalte ist als BLOB definiert.

`MYSQLI_UNSIGNED_FLAG`

  Spalte ist als UNSIGNED definiert.

`MYSQLI_ZEROFILL_FLAG`

  Spalte ist als ZEROFILL definiert.

`MYSQLI_AUTO_INCREMENT_FLAG`

  Spalte ist als AUTO_INCREMENT definiert.

`MYSQLI_TIMESTAMP_FLAG`

  Spalte ist als TIMESTAMP definiert.

`MYSQLI_SET_FLAG`

  Spalte ist als SET definiert.

`MYSQLI_NUM_FLAG`

  Spalte ist als NUMERIC definiert.

`MYSQLI_PART_KEY_FLAG`

  Spalte ist Teil eines mehrspaltigen Index.

`MYSQLI_GROUP_FLAG`

  Spalte ist Teil der GROUP BY Bedingung

`MYSQLI_TYPE_DECIMAL`

  Spalte ist als DECIMAL definiert.

`MYSQLI_TYPE_NEWDECIMAL`

  Spalte ist als DECIMAL oder NUMERIC definiert. (ab MySQL 5.0.3)

`MYSQLI_TYPE_BIT`

  Spalte ist als BIT definiert. (Ab MySQL 5.0.3)

`MYSQLI_TYPE_TINY`

  Spalte ist als TINYINT definiert.

`MYSQLI_TYPE_SHORT`

  Spalte ist als INT definiert.

`MYSQLI_TYPE_LONG`

  Spalte ist als INT definiert.

`MYSQLI_TYPE_FLOAT`

  Spalte ist als FLOAT definiert.

`MYSQLI_TYPE_DOUBLE`

  Spalte ist als DOUBLE definiert.

`MYSQLI_TYPE_NULL`

  Spalte ist als DEFAULT NULL definiert.

`MYSQLI_TYPE_TIMESTAMP`

  Spalte ist als TIMESTAMP definiert.

`MYSQLI_TYPE_LONGLONG`

  Spalte ist als BIGINT definiert.

`MYSQLI_TYPE_INT24`

  Spalte ist als MEDIUMINT definiert.

`MYSQLI_TYPE_DATE`

  Spalte ist als DATE definiert.

`MYSQLI_TYPE_TIME`

  Spalte ist als TIME definiert.

`MYSQLI_TYPE_DATETIME`

  Spalte ist als DATETIME definiert.

`MYSQLI_TYPE_YEAR`

  Spalte ist als YEAR definiert.

`MYSQLI_TYPE_NEWDATE`

  Spalte ist als DATE definiert.

`MYSQLI_TYPE_ENUM`

  Spalte ist als ENUM definiert.

`MYSQLI_TYPE_SET`

  Spalte ist als SET definiert.

`MYSQLI_TYPE_TINY_BLOB`

  Spalte ist als TINYBLOB definiert.

`MYSQLI_TYPE_MEDIUM_BLOB`

  Spalte ist als MEDIUMBLOB definiert.

`MYSQLI_TYPE_LONG_BLOB`

  Spalte ist als LONGBLOB definiert.

`MYSQLI_TYPE_BLOB`

  Spalte ist als BLOB definiert.

`MYSQLI_TYPE_VAR_STRING`

  Spalte ist als VARCHAR definiert.

`MYSQLI_TYPE_STRING`

  Spalte ist als CHAR definiert.

`MYSQLI_TYPE_GEOMETRY`

  Spalte ist als GEOMETRY definiert.

`MYSQLI_NEED_DATA`

  Weitere Daten fÃ¼r eine gebundenen Variable verfÃ¼gbar.

`MYSQLI_NO_DATA`

  Keine weiteren Daten fÃ¼r eine gebundenen Variable verfÃ¼gbar.

`MYSQLI_DATA_TRUNCATED`

  Daten wurden unvollstÃ¤ndig Ã¼bertragen. VerfÃ¼gbar ab PHP 5.1.0 und MySQL 5.0.5.

Ressource-Typen
MySQLi
Mysqli
PHP Manual