HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Adatbázis kapcsolat bezárása



Egy PHP parancsfájl lefutását követően a felépített adatbázis-kapcsolatok automatikusan bezáródnak. Ha egy MySql kapcsolatot korábban kívánunk bezárni, azt a mysqli_close() függvény segítségével tehetjük meg.

Szükség lehet erre, ha például egymás után több adatbázis adatainak feldolgozását valósítjuk meg.

Fontos tudni, hogy a szervereken rendszerint véges számú adatbázis-kapcsolat lehet egy időben megnyitva. Így nagy látogatottságú webhelyek esetén célszerű arra törekedni, hogy egy-egy adatbázis-kapcsolat csak addig éljen, amíg arra feltétlen szükség van.

A mysqli_close() függvény szintaxisa:

Boolean
=
mysqli_close
(
kapcsolat_azonosito
)
;


1. paraméter: Egyetlen paramétere a mysqli_connect() függvény visszatérési értékeként kapott kapcsolat azonosító.
Visszatérési érték: siker estén: true, hiba esetén false;



Példa:

Forráskód



<?php
//Kapcsolat létrehozása
$MySqliLink = mysqli_connect('localhost', 'test_user', 'test_password', 'test_db');

//Kapcsolat ellenőrzése
if (!$MySqliLink) {
    die('Kapcsolódási hiba (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
}

// Az adatbázisban tárolt információk feldolgozása
.....

//A kapcsolat bezárása
if (!mysqli_close($MySqliLink)) {echo "Nem sikerült bezárni a kapcsolatot.";}
?>   
 

Eredmény*