la clase la hice yo desde cero :P
aqui esta la clase completa son 2 clases separadas pero las coloco ahora en 1 solo documento
Código php:
Ver original<?php
// llamo la clase de configuracion de la base de datos
// include('db.class.php');
class clase_db {
public $id_consulta = "";
public $id_conexion = "";
// constructor
public function __construct(){
$this->servidor = 'localhost';
$this->usuario = 'root';
$this->clave = '252245';
$this->basedatos = 'db_aplicacion';
// me conecto
$this->id_conexion = mysql_connect($this->servidor,$this->usuario,$this->clave);
}
// funcion para realizar una consulta Sql
public function sql($sql){
}
// funcion para contar el total de tablas de una consulta
public function contar_tablas(){
}
// funcion para retornar los datos en un vector
public function array_query(){
}
// Limpiar toda la basura del usuario
public function limpi($str){
return $str;
}
// funcion para desconectarnos del servidor
public function desconectar(){
}
}
// uso los metodos de la clase [clase_db)
class clase_clientes extends clase_db {
public $id_cliente;
public $nombre;
public $apellido;
public $email;
public $clave;
public $telefono;
public $fecha_nacimiento;
public $fecha_registrado;
public function __construct(){
parent::__construct();
}
// iniciar sesion del cliente
public function login_cliente($email,$clave){
$email = $this->limpi($email);
$clave = $this->limpi($clave);
// $clave = md5($clave);
$sql = "SELECT id_cliente_datos
FROM cliente_datos
WHERE email='$email'
AND clave='$clave'";
// hago consulta
$this->sql($sql);
if($this->contar_tablas() >0){
$datos = $this->array_query();
$_SESSION['id_cliente_datos'] = $datos['id_cliente_datos'];
$this->desconectar();
return true;
}
else {
return false;
}
// fin clase
}
// ejemplo
$cliente = new clase_clientes;
?>