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.
Indică dacă vor fi permise conexiuni persistente la MySQL.
Numărul maximal de conexiuni persistente la MySQL per proces.
Numărul maximal de conexiuni MySQL per proces, inclusiv conexiuni persistente.
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)
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.
Numele implicit al socket-ului utilizat pentru conectarea la un server de baze de date local, dacă nu este specificat numele unui alt socket.
Denumirea implicită a serverului de baze de date, în caz că nu se specifică o altă denumire. Nu se aplică în modul SQL securizat.
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.
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.
Timeout-ul la conectare în secunde. Pe Linux acest timeout este de asemenea utilizat la așteptarea primului răspuns de la server.