Vordefinierte Konstanten
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.
Es ist 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 |
Verwende das Kompressionsprotokoll |
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 |
Verwende SSL-Verschlüsselung. Dieses Flag kann nur mit Version 4.x der MySQL-Client-Bibliothek oder neuer verwendet 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. |