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...
Question
Smokerox
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:
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 SmokeroxLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.