Ir para conteúdo
Fórum Script Brasil
  • 0

PHP oob mysql


Smokerox

Pergunta

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...

Editado por Smokerox
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...