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    

Kapcsolódás adatbázishoz



Annak érdekében, hogy alkalmazásunk képes legyen egy adatbázisban tárolt adatokat kezelni, első lépésként csatlakoztatnunk kell adatbázisunkat az alkalmazáshoz, amit a mysqli_connect() függvény segítségével tehetünk meg.

A kapcsolat létrejöttét azonnal ellenőrizni kell, hiszen ha nem érjük el a kezelni kívánt adatbázist, akkor az alkalmazásunk működése is értelmetlenné válik. Ekkor a die() függvény teszi lehetővé a hibajelzés kiírását követően az alkalmazás bezárását.

A mysqli_connect_errno() függvény a kapcsolat kiépítése során fellépő hiba kódjával a mysqli_connect_error() függvény pedig a hibaüzenettel tér vissza.

Megjegyzés: Az alkalmazás tesztelését követően, de még a közzététel előtt a hibajelzéseket olyan általános szövegekre célszerű lecserélni, amelyek a webhelyről nem árulnak el túl sok információt, így nem növelik a sebezhetőségét.

A mysqli_connect() függvény szintaxisa:

kapcsolat azonosító
=
mysqli_connect
(
host
,
username
,
password
,
dbname
)
;


1. paraméter: String: Hoszt neve
2. paraméter: String: Felhasználónév
3. paraméter: String: Jelszó
4. paraméter: String: Adatbázis neve
//További opcionális paraméterek a Port száma és a Socket
Visszatérési érték: kapcsolat azonosító. Adatbázis használata során kapcsolat azonosító segítségével választható ki a kezelni kívánt adatbázis.


A die() függvény használata esetén, sikertelen kapcsolódáskor, a hibajelzést követően kilépünk az éppen futó alkalmazásból.

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
....

?>   
 

Eredmény*