Constantele de mai jos sunt definite de această extensie și vor fi disponibile doar dacă această extensie a fost compilată în interiorul PHP, sau a fost încărcată dinamic în timpul rulării.
Începând cu PHP 4.3.0 este posibil de specificat fanioane-client suplimentare pentru funcțiile mysql_connect() și mysql_pconnect(). Următoarele constante sunt definite:
Constantă | Descriere |
---|---|
MYSQL_CLIENT_COMPRESS |
Utilizează protocolul de compresie |
MYSQL_CLIENT_IGNORE_SPACE |
Permite spațiu după denumirea funcției |
MYSQL_CLIENT_INTERACTIVE |
Permite o inactivitate cu durata de interactive_timeout secunde (în loc de wait_timeout) înainte de a închide conexiunea. |
MYSQL_CLIENT_SSL |
Utilizează criptarea SSL. Acest fanion este disponibil numai începând cu versiunea 4.x sau ulterioară a bibliotecii-client MySQL. Versiunea 3.23.x este inclusă atât în PHP 4, cât și în binarele Windows ale PHP 5. |
Funcția mysql_fetch_array() utilizează o constantă pentru diferite tipuri ale tablourilor rezultante. Următoarele constante sunt definite:
Constantă | Descriere |
---|---|
MYSQL_ASSOC |
Coloanele sunt întoarse într-un tablou având în calitate de indice denumirea câmpului. |
MYSQL_BOTH |
Coloanele sunt întoarse într-un tablou având atât un indice numeric, cât și denumirea câmpului în calitate de indice. |
MYSQL_NUM |
Coloanele sunt întoarse într-un tablou având un indice numeric către câmpuri. Acest indice începe cu 0, primul câmp din rezultat. |