(PHP 4, PHP 5)
mysql_close — Închide conexiunea MySQL
Această extensie a devenit învechită în PHP 5.5.0 și a fost eliminată în PHP 7.0.0. În locul ei trebuie utilizată extensia MySQLi sau PDO_MySQL. Accesați de asemenea ghidul MySQL: selectarea unei API și FAQ asociat pentru informații suplimentare. Variante alternative pentru această funcție includ:
NULL
obiectului PDO$link_identifier
= NULL
] ) : bool
mysql_close() închide conexiunea non-persistentă către
serverul MySQL, care este asociată cu identificatorul conexiunii specificat.
Dacă link_identifier
nu este specificat, este
utilizată ultima conexiune deschisă.
Conexiunile MySQL non-persistente deschise și seturile de rezultate sunt automat distruse atunci când un script PHP își încheie execuția. Deci închiderea în mod explicit a conexiunilor deschise și eliberarea seturilor de rezultate sunt opționale, însă sunt recomandata. Aceasta va întoarce imediat resursele către PHP și MySQL, ceea ce poate îmbunătăți performața. Pentru informații suplimentare accesați eliberarea resurselor
link_identifier
Conexiunea MySQL. Dacă
link identifier nu este specificat, se subînțelege ultima referință deschisă cu
ajutorul mysql_connect(). Dacă nu este găsită sau stabilită
nici o conexiune, este generată o eroare de tip E_WARNING
.
Întoarce valoarea TRUE
în cazul
succesului sau FALSE
în cazul eșecului.
Example #1 Exemplu mysql_close()
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Conexiunea a eșuat: ' . mysql_error());
}
echo 'Conexiunea a fost realizată cu succes';
mysql_close($link);
?>
Exemplul de mai sus va afișa:
Conexiunea a fost realizată cu succes
Notă:
mysql_close() nu va închide conexiuni persistente create cu mysql_pconnect(). Pentru detalii suplimentare, accesați pagina manualului despre conexiuni persistente.