Comportamentul acestor funcții este afectat de parametrii stabiliți în php.ini.
Denumire | Valoare implicită | Se poate schimba | Istoric schimbări |
---|---|---|---|
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 | Disponibil începând cu PHP 4.3.0. |
mysql.default_port | NULL | PHP_INI_ALL | |
mysql.default_socket | NULL | PHP_INI_ALL | Disponibil începând cu 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 în PHP <= 4.3.2. Disponibil începând cu PHP 4.3.0. |
Iată o explicație pe scurt a directivelor de configurare.
mysql.allow_persistent
boolean
Indică dacă vor fi permise conexiuni persistente la MySQL.
mysql.max_persistent
integer
Numărul maximal de conexiuni persistente la MySQL per proces.
mysql.max_links
integer
Numărul maximal de conexiuni MySQL per proces, inclusiv conexiuni persistente.
mysql.trace_mode
boolean
Modul de trasare. Când mysql.trace_mode este activat, vor fi afișate avertizări pentru scanări ale tabelelor/indicilor, seturi de rezultate neeliberate și erori SQL. (Introdus în PHP 4.3.0)
mysql.default_port
string
Numărul implicit al portului TCP utilizat pentru conectarea la serverul de
baze de date, dacă nu este specificat un alt port. Dacă nu este
specificată o valoare implicită, numărul portului va fi obținut din
variabila de mediu MYSQL_TCP_PORT, înregistrarea
mysql-tcp din /etc/services, sau
din constanta MYSQL_PORT
de la momentul compilării
în această ordine. Win32 va utiliza numai constanta
MYSQL_PORT
.
mysql.default_socket
string
Numele implicit al socket-ului utilizat pentru conectarea la un server de baze de date local, dacă nu este specificat numele unui alt socket.
mysql.default_host
string
Denumirea implicită a serverului de baze de date, în caz că nu se specifică o altă denumire. Nu se aplică în modul SQL securizat.
mysql.default_user
string
Numele implicit al utilizatorului pentru a fi utilizat la conectarea la serverul de baze de date, dacă nu este specificat un alt nume. Nu se aplică în modul SQL securizat.
mysql.default_password
string
Parola implicită pentru a fi utilizată la conectarea la serverul de baze de date, dacă nu este specificată o altă parolă. Nu se aplică în modul SQL securizat.
mysql.connect_timeout
integer
Timeout-ul la conectare în secunde. Pe Linux acest timeout este de asemenea utilizat la așteptarea primului răspuns de la server.