Criando Classe para Trabalhar com Banco de Dados
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:
Assim você pode imaginar infinitas formas de se utilizar como essa pra listar vários dados:
Legal né, espero que aproveitem essas classes!
<?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!
Parabens, eu sempre fui leigo em orientação a objetos usando banco de dados.
Valeu
Valeu
11/07/2009 1:59am
(~15 anos atrás)
Valeu