Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
Ab PHP 4.3.0 ist es möglich zusätzliche Client-Flags bei den Funktionen mysql_connect() und mysql_pconnect() anzugeben. Die folgenden Konstanten sind definiert:
Konstante | Beschreibung |
---|---|
MYSQL_CLIENT_COMPRESS |
Benutze das Kompression Protokoll |
MYSQL_CLIENT_IGNORE_SPACE |
Erlaubt Leerzeichen nach Funktionsnamen |
MYSQL_CLIENT_INTERACTIVE |
Erlaubt Inaktivität von interactive_timeout Sekunden (anstatt wait_timeout) bevor die Verbindung geschlossen wird. |
MYSQL_CLIENT_SSL |
Benutze SSL Verschlüsselung. Dieses Flag kann nur mit Version 4.x der MySQL Client-Bibliothek oder neuer benutzt werden. Mit PHP 4 und den Windows Binaries für PHP 5 wird nur Version 3.23.x mitgeliefert. |
Die Funktion mysql_fetch_array() verwendet eine Konstante für die verschiedenen Arten der Ergebnisarrays. Die folgenden Konstanten sind definiert:
Konstante | Beschreibung |
---|---|
MYSQL_ASSOC |
Spalten werden in einem assoziativen Array zurückgegeben. |
MYSQL_BOTH |
Spalten werden sowohl als assoziatives als auch als numerisches Array zurückgegeben. |
MYSQL_NUM |
Spalten werden als numerisches Array zurückgegeben. Der Index beginnt bei 0, dieser entspricht dem ersten Feld des Ergebnisses. |