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