Pozdrav!
Počeo sam da učim OOP.
Kreno sam da pravim jednu klasu preko koje ću se spajati na mysql bazu, napravio sam spajanje sa metode spajanje sa mysql serverom i odabir baze
Šta mislite dali sam počeo dobro ovo raditi?
Hvala na odgovoru!
Počeo sam da učim OOP.
Kreno sam da pravim jednu klasu preko koje ću se spajati na mysql bazu, napravio sam spajanje sa metode spajanje sa mysql serverom i odabir baze
Code:
<?php
class BazaPodataka
{
public $server = 'localhost';
public $korisnicko_ime = null;
public $lozinka = null;
public $ime_baze = null;
public $db;
function __construct() {}
// Spajanje sa mysql serverom.
public function spajanje_sa_serverom($server, $korisnicko_ime, $lozinka)
{
$this->server = $server;
$this->korisnicko_ime = $korisnicko_ime;
$this->lozinka = $lozinka;
return $this->db = @mysql_connect($this->server, $this->korisnicko_ime, $this->lozinka)
or die('Ne mogu se spojiti sa serverom!');
}
// Spajanje sa mysql bazom.
public function spajanje_sa_bazom($baza)
{
$this->ime_baze = $baza;
return mySQL_select_db($this->ime_baze, $this->db)
or die('Nemogu se spojiti sa bazom!');
}
public function spajanje_prekini()
{
return mysql_close($this->db);
}
}
?>
<?php
$s = new BazaPodataka();
// Spajanje sa severom.
$s->spajanje_sa_serverom('localhost', 'korisnicko_ime', 'lozinka');
// Odabir baze.
$s->spajanje_sa_bazom('baza');
?>
<?php
class BazaPodataka
{
public $server = 'localhost';
public $korisnicko_ime = null;
public $lozinka = null;
public $ime_baze = null;
public $db;
function __construct() {}
// Spajanje sa mysql serverom.
public function spajanje_sa_serverom($server, $korisnicko_ime, $lozinka)
{
$this->server = $server;
$this->korisnicko_ime = $korisnicko_ime;
$this->lozinka = $lozinka;
return $this->db = @mysql_connect($this->server, $this->korisnicko_ime, $this->lozinka)
or die('Ne mogu se spojiti sa serverom!');
}
// Spajanje sa mysql bazom.
public function spajanje_sa_bazom($baza)
{
$this->ime_baze = $baza;
return mySQL_select_db($this->ime_baze, $this->db)
or die('Nemogu se spojiti sa bazom!');
}
public function spajanje_prekini()
{
return mysql_close($this->db);
}
}
?>
<?php
$s = new BazaPodataka();
// Spajanje sa severom.
$s->spajanje_sa_serverom('localhost', 'korisnicko_ime', 'lozinka');
// Odabir baze.
$s->spajanje_sa_bazom('baza');
?>
Šta mislite dali sam počeo dobro ovo raditi?
Hvala na odgovoru!