Centar za edukaciju-BiH



#1 31.08.2010 11:41
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Konekcija na server i zatvaranje konekcije - primer
Evo jednostavnog primera za konekciju na server za sve one koji pocinju da rade sa PHP i MySQL-om

Zasto se ovo radi?
Vasa MySQL baza se nalazi na nekom NN serveru (lokalnom ili web serveru) i da bi je koristili, neophodno je da se konektujete na server na kome se ta baza nalazi

Evo koda

Naziv fajla: connect.php

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $konekcija = mysql_connect("naziv servera","username","password");
  3.     if (!$konekcija)
  4.        {
  5.           die('Nije ostvarena konekcija na server: ' . mysql_error());
  6.        }
  7.     echo "Konekcija na server je ostvarena";
  8. ?>

Objasnjenje:
- kod u liniji 2 dodeljuje parametre za povezvianje, i pokusava da se konektuje
- kod u liniji 3 ispituje da li je ostvarena konekcija, ako nije pojavice se poruka o gresci iz linije 5, a ukoliko je ostvarena, dobice te obavestenje da je ostvarena konekcija iz linije 7
Ovaj post je ureden 4 puta. Posljednja izmjena 31.08.2010 12:22 od strane laponac84. ↑  ↓

#2 31.08.2010 11:42
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: Konekcija na server i zatvaranje konekcije - primer
Evo jednostavnog primera za diskonekciju sa servera
Postavicu dva primera

Prvi primer:
Naziv fajla: disconnect.php

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $konekcija = mysql_connect("naziv servera","username","password");
  3.     if (!$konekcija)
  4.        {
  5.           die('Nije ostvarena konekcija na server: ' . mysql_error());
  6.        }
  7.     echo "Konekcija na server je ostvarena";
  8.  
  9. mysql_close($konekcija);
  10. echo "Upravo ste diskonektovani sa servera";
  11. ?>

Objasnjenje (kao sto vidite na kod za konekciju je dodata samo jos jedna programska linija):
--------------------
- kod u liniji 2 dodeljuje parametre za povezvianje, i pokusava da se konektuje
- kod u liniji 3 ispituje da li je ostvarena konekcija, ako nije pojavice se poruka o gresci iz linije 5, a ukoliko je ostvarena, dobice te obavestenje da je ostvarena konekcija iz linije 7
- kod u liniji 9 prekida konekciju na server, a kod u liniji 10 Vas obavestava da ste se diskonektovali
Ovaj post je ureden 8 puta. Posljednja izmjena 31.08.2010 12:21 od strane laponac84. ↑  ↓

#3 31.08.2010 12:10
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: Konekcija na server i zatvaranje konekcije - primer
Drugi primer diskonektovanja sa servera je mnogo jednostavniji, i brzi, zato sto ne morate ponovo da pisete kod za konekciju, jer ste ga vec jednom kreirali u fajlu connect.php

evo primera:

Naziv fajla: disconnect.php

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. require("connection.php");
  3.  
  4. mysql_close($konekcija);
  5.       echo "Upravo ste diskonektovani sa servera";
  6. ?>

Objasnjenje:
-Kod u liniji 2 poziva fajl connect.php koji ste prvo kreirali, i koji sadrzi kod za konekciju na servar
-Kod u liniji 5 Vas diskonektuje sa servera i zatim vas u liniji 6 obavestava da ste Diskonektovani

Kao sto vidite, disconnect2.php kod je je daleko jednostavniji od predhodnog primera disconnect.php

Praktican savet:
Ukoliko planirate da pravite ozbiljniju aplikaciju od echo "Caooo svima, ljubim Vas" ; koristite drugi nacin, on je pogodan i za mnoge druge stvari, kao sto je naprimer visejezicna veb aplikaicja. Uz to, Vase vec kreirane fajlove mozete uredno rasporediti po fasciklama na serveru, tako ce npr, fajl za konekciju i diskonekciju, mozete drzati u facikli connection ali ce tada kod iz linije 2 ovog primera glasiti ovako

----isecak iz zadnjeg primera sa updateom-----
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. require("/connection/connection.php");
  3. ?>
Ovaj post je ureden 4 puta. Posljednja izmjena 01.09.2010 10:22 od strane laponac84. ↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 7: 12 am.