+3

Criando Classe para Trabalhar com Banco de Dados

criado por Jorél Luiz Precoma em 18/06/2008 7:07am
O primeiro modo de se utilizar essa classe o mais "primitivo", é fazer as querys dentro do código, a desvantagem é que você nao consegue re-utilizar o codigo. No exemplo abaixo temos uma tabela de usuarios com nome, login e senha:

<?php
session_start(); 
include("classes.inc.php");// inclui a class

$db = new MySQL; // instancia a class q deseja utilizar
$db->open(); // abre o banco de dados
$sql = "SELECT nome, login, senha FROM usuarios
            WHERE login = '" . addslashes($_POST["login"]) . "' AND
            senha = '" . addslashes($_POST["senha"]) . "'";
// faz um select no BD
$db->query($sql);
// se existir mais d um resultado linhas() conta o numero d linhas
if ($db->linhas() > 0) {
    // result eu peço a linha 0 e a coluna 1 no meu caso login
    $_SESSION["login"] = $db->result(0, 1);
}
?>

Assim você pode imaginar infinitas formas de se utilizar como essa pra listar vários dados:

<?php
for ($i = 0; $i < $db->linhas(); $i++) {
    echo "nome: " . $db->result($i, 0) . " login: " . $db->result($i, 0) . "<br>";
}
?>

Legal né, espero que aproveitem essas classes!

Comentários:

Mostrando 1 - 2 de 2 comentários
Muito bom, simples e objetivo.
Valeu
13/07/2009 8:23am (~15 anos atrás)

Parabens, eu sempre fui leigo em orientação a objetos usando banco de dados.
Valeu
11/07/2009 1:59am (~15 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)