• Friss cikkek
  • DeluxGrapix
  • Deluxweb Webstudio
Előszeretettel használom adataim tárolására a MySQL adatbázist, mely
remekül együttműködik a PHP-val. Nézzük, hogy tudunk kapcsolódni legegyszerűbben az adatbázishoz.

PHP & MySQL - Kapcsolódás

2009.08.11.

0 hozzászólás

Előszeretettel használom adataim tárolására a MySQL adatbázist, mely remekül együttműködik a PHP-val. Nézzük, hogy tudunk kapcsolódni legegyszerűbben az adatbázishoz.

Komolyabb hangvételű projektekhez léteznek sokkal megbízhatóbb, gyorsabb és persze bonyolultabb rendszerek, de közepes és kisebb oldalakhoz (főleg hobbi szinten) jó alternatívát jelent ez a kombináció.

Ahhoz, hogy dolgozni tudjunk az adatbázissal, kapcsolódni kell hozzá. Mi most PHP és MySQL rendszerekkel dolgozunk, ezért a példák is ezeken a nyelveken születtek.

I. Kapcsolat kialakítása

Előbb nézzük a kódot, aztán következik a magyarázat.

$host = "szervercime";

$nev = "felhaszn";

$jelszo = "jelszo";

$adatbazis = "adatbazis_nev";

if (!$kapcsolat = mysql_connect($host, $nev, $jelszo)) { echo "Hiba a kapcsolatban."; }

if (!$kivalaszt = mysql_select_db($adatbazis,$kapcsolat)) { echo "Hiba a kiválasztás során."; }

Először deklaráljuk az adatokat: host, nev, jelszo. Ezek mindig az adott kiszolgálótól függenek, ezért ott kell érdeklődnöd. A host a szerver címe, a nev a felhasználóneved, a jelszó pedig értelem szerűen az adatbázishoz szükséges jelszavad.

Ha ezek megvannak, akkor (nagyon egyszerű megoldás) készítünk egy if szerkezetet, s megvizsgáljuk, hogy tudunk-e kapcsolódni a szerverhez. A kapcsolódó függvény neve: mysql_connect(). Ha sikerül a kapcsolat, a program-végrehajtás folytatódik, ha nem, akkor hibaüzenettel leáll.

Amikor kapcsolódtunk (vagyis nincs hibaüzenet), akkor ki kell választanunk a szerveren az általunk használni kívánt adatbázist. Ez a függvény a mysql_select_db(). Ha nem sikerül a kiválasztás, akkor hibaüzenettel leáll a program, ha sikerül, akkor nem ír ki semmit.

Jó esetben el is készült a kapcsolatunk, mostmár tudunk dolgozni az adatbázissal.

Hozzászólás


Ismételje meg a spamrobotok kivédésére:

Néhány szó magamról

A nevem Csejtei Dávid. 10 éves korom óta érdekel az informatika, azon belül is az internet világa.

14 évesen olvastam az első html-ről szóló könyvet, s bár rengeteg akkor még felfoghatatlan dolgot írtak benne, tudtam, hogy a webes programozással szeretnék foglalkozni felnőttként.

Jelenleg 19 éves vagyok, s ez a blog jól tükrözi meddig jutottam mostanáig.

Hírdetési lehetőség

Ha szeretnél a fenti dobozokban hirdetni, keress meg az arodilab kukac gmail pont com címen, vagy használd az oldal alján található üzenetküldőt.

Kedvenc oldalaim

Smashing Magazine

Nettuts+

Design Reviver

Smashing Magazine

"hi David, everything seems to bee alright. good luck!"

Sven, Smashing Team

Legnépszerűbb cikkeim:
PHP - Adatok és műveletek
Melyik a megfelelő szerkezet?
CSS - Reset
Üzenet küldése

Tilos az oldal képi/szöveges anyagának bármilyen jellegű felhasználása.
Copyright © 2008-2009 Deluxweb Webstudio | Minden jog fenntartva.