Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini.
Nome | Predefinito | Modificabile | Cronologia |
---|---|---|---|
mysql.allow_persistent | "1" | PHP_INI_SYSTEM | |
mysql.max_persistent | "-1" | PHP_INI_SYSTEM | |
mysql.max_links | "-1" | PHP_INI_SYSTEM | |
mysql.trace_mode | "0" | PHP_INI_ALL | Disponibile dal PHP 4.3.0. |
mysql.default_port | NULL | PHP_INI_ALL | |
mysql.default_socket | NULL | PHP_INI_ALL | Available since PHP 4.0.1. |
mysql.default_host | NULL | PHP_INI_ALL | |
mysql.default_user | NULL | PHP_INI_ALL | |
mysql.default_password | NULL | PHP_INI_ALL | |
mysql.connect_timeout | "60" | PHP_INI_ALL | PHP_INI_SYSTEM in PHP <= 4.3.2. Disponibile dal PHP 4.3.0. |
Breve descrizione dei parametri di configurazione.
mysql.allow_persistent
boolean
Determina se consentire le connessioni persistenti a MySQL.
mysql.max_persistent
integer
Il numero massimo di connessioni persistenti MySQL per processo.
mysql.max_links
integer
Il numero massimo di connessioni MySQL per processo, incluse le connessioni persistenti.
mysql.trace_mode
boolean
Trace mode. Quando mysql.trace_mode è abilitato, vengono visualizzati avvisi per scansioni di tabelle/indici, resultset non liberati ed errori SQL. (Introdotto in PHP 4.3.0)
mysql.default_port
string
Il numero di porta TCP predefinito da usare per connettersi ad
un server di database se nessuna altra porta viene specificata. Se
nessun valore predefinito e specificato, la porta sarà ottenuta
dalla variabile d'ambiente MYSQL_TCP_PORT,
dalla voce mysql-tcp in
/etc/services o dalla costante
MYSQL_PORT
in fase di compilazione, in questo ordine. Win32
userà solo la costante MYSQL_PORT
.
mysql.default_socket
string
Il nome del socket predefinito da usare per connettersi ad un server di database locale se nessun altro nome di socket viene specificato.
mysql.default_host
string
L'host di default del server da usare per connettersi al server di database se nessun altro host viene specificato. Non si applica in modalità sicura SQL.
mysql.default_user
string
Il nome utente predefinito da usare per connettersi al server di database se nessun altro nome viene specificato. Non si applica in modalità sicura SQL.
mysql.default_password
string
La password predefinita da usare per connettrsi al server di database se nessuna altra password viene specificata. Non si appplica in modalità sicura SQL.
mysql.connect_timeout
integer
Timeout di connessione in secondi. Per Linux questo timeout è usato anche per attendere la prima risposta dal server.