Se você gosta de desenvolvimento web e necessita de agilidade na interação com seu MySQL, aqui vai um pouco de PHP orientado a objeto, com um exemplo muito didático, uma classe semi-pronta e funcional.
Mas de que nos servirá uma classe somente para conectar ao banco? Por que fazer isso sem
dar uma opção de execução de SQL?
Calma... a classe ainda não está pronta, funciona, mas ainda não está terminada!
Vamos à parte mais importante disso, criar o método de execução de SQLs. Veja o código seguinte:
<?
...
function Exec($sql) {
$this->result = mysql_query($sql,$this->DBC); //EXECUTANDO O CÓDIGO SQL
$this->recordCount = (mysql_num_rows($this->result) > 0) ? mysql_num_rows($this->result) : null; //ATRIBUINDO A QUANTIDADE DE REGISTROS AO ATRIBUTO DA CLASSE
}
...
?>
Além de criar esse método, devemos criar também, junto do $DBC, os atributos
$result, que receberá a matriz de recurso da query do MySQL, e o $recordCount, que
receberá o número de registros retornados.
[2] Comentário enviado por afonso_franca em 29/09/2005 - 23:11h
Seu artigo ficou legal. Só encontrei um probleminha na estrutura da classe em PHP.
onde você pôs: "function nomeDoNovoMetodo" ficou faltando dizer que esse método pode ter possíveis arqumentos: function "nomeDoNovoMetodo ([$args])".
Mas deu pra intender perfeitamente e creio que vá ajudar os iniciantes na linguagem.
Até mais
[3] Comentário enviado por evaldobarbosa em 30/09/2005 - 17:11h
Muito obrigado, amigo afonso_franca!
Realmente foi muita imprudência minha ter esquecido isso, mas a ajuda da comunidade VOL é que faz com que essa rede de conhecimento aumente e fique mais apurada.
Valeu!