Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Klase i db fajl - kako organizovati kod !?

[es] :: PHP :: Klase i db fajl - kako organizovati kod !?

[ Pregleda: 2090 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Šahbaz
Developer, BBM
EU

Član broj: 102142
Poruke: 106
.



Profil

icon Klase i db fajl - kako organizovati kod !?19.11.2007. u 15:01 - pre 199 meseci
Do sada sam koristio sledecu strukturu prilikom razvoja nekih aplikacijica ali mislim da to moze bolje da se organizuje pa trazim savjet od nekog iskusnijeg...

Moj db.php fajl izgleda ovako:

Code:

<?php

$connection=mysql_connect(\"localhost\",\"user\",\"pass\") or die(mysql_error());
mysql_select_db(\"base\",$connection) or die (mysql_error());

?> 


I preko neke klase radim prikaz podataka iz tabele (funkcija za sve redove, funkcija za tacan id...)
To izgleda ovako nekako:
Code:

class Klasa {
      
     var $name;
     var $content;
     .... //jos neke promjenive

    //pa zatim funkcije koje uglavnom izgledaju ovako
    public function showAll(){

     include(\"db.php\");
    
     $sql = \"SELECT * FROM tabela ORDER BY id DESC\";
    
     $result = mysql_query($sql,$connection) or die (mysql_error());

     while {....} //sve smjestim u neku $back promjenjivu recimo

     //i kazem
     return $back;      

     }

}


To naravno radi posao ali nisam siguran da je \"pravilno\" da svaki put inkludujem db fajl...
Stoga bih molio da mi neko malo pojasni ovo ili da mi preporuci neku knjigu koja opisuje kako organizovati kod ili kako treba programirati u php-u (znam da je ovo po malo glupo ali... sta da radim )
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.adsl-3.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: Klase i db fajl - kako organizovati kod !?19.11.2007. u 16:16 - pre 199 meseci
Npr.

Code:

    function    __construct()
        {
        if    (!$this->connect())
            {
            echo    'GREŠKA NA SERVERU (0)';
            exit;
            }

        if    (!$this->select_db())
             {
             echo    'GREŠKA NA SERVERU (1)';
            exit;
             }

        }

   public function        connect()
        {

        return   $this->link_id=mysql_connect($this->host, $this->user, $this->pass);

        }

    public function    select_db()
        {

        return    mysql_select_db($this->db);

        }





[Ovu poruku je menjao beep dana 19.11.2007. u 17:31 GMT+1]

[Ovu poruku je menjao beep dana 19.11.2007. u 17:45 GMT+1]
 
Odgovor na temu

[es] :: PHP :: Klase i db fajl - kako organizovati kod !?

[ Pregleda: 2090 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.