Jump to content
Fórum Script Brasil
  • 0

PHP oob mysql


Smokerox

Question

Olá pessoal, estou tentando abstrair o conceito oob no PHP e estou tendo algumas duvidas e dificuldades, gostari de algumas dicas e análises do meu script OOB.

Primeiramente na conexão com o banco MySql:

class MySQL {
    public $dbHost = false; // Host (Servidor) que executa o banco de dados
    public $dbUser = false; // Usuário que se conecta ao servidor de banco de dados
    public $dbPass = false; // Senha do usuário para conexão ao banco de dados
    public $dbName = false; // Nome do banco de dados a ser utilizado
    public $dbSql = false; // String da consulta SQL a ser executada
    
    
    /*****
    * Construtor
    */
    function MySQL($dbHost="localhost",$dbUser="rood",$dbPass="",$dbName="oob",$dbSql=""){
        $this->dbHost = $dbHost;
        $this->dbUser = $dbUser;
        $this->dbPass = $dbPass;
        $this->dbName = $dbName;
        $this->dbSql = $dbSql;
    }
    
    /*****
    * Conexão com o bando de dados
    * Seleciona o banco de dados que irá usar
    */
    public function connect(){
        
        $connected = @mysql_connect($this->dbHost,$this->dbUser,$this->dbPass) or die("<pre>(!) Falha ao conectar com o bando de dados </pre>".mysql_error());
        @mysql_select_db($this->dbName, $connected) or die("<pre>(!) Falha ao selecionar banco de dados. ".str_replace('..', '.', mysql_error().'.')."</pre>");
        return $connected;
    }

Com base no código acima, queria um tratamento melhor com relação a conexão e seleção do banco, inserindo try e catch.

Portanto que seja simples para que eu possa abstrair o conhecimento passado.

Segundo, o código esta bom?

Setei com o "False" para tratamento posteriormente...

Edited by Smokerox
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...