Hola de nuevo...
Pues seguì dàndole a esto de POO en php e hice lo siguiente, no sè si està correcto y si voy por buen camino...
Hice una clase "conexionDB.php":
Código PHP:
<?php
class conexionDB
{
public $local,$user,$pass,$lenk,$db,$consulta,$resultado;
public function __construct($var1,$var2,$var3,$var4)
{
$this->local=$var1;
$this->user=$var2;
$this->pass=$var3;
$this->db=$var4;
$this->lank=0;
}
public function hacerConect()
{
//conecto con Mysql
if(!($link=mysql_connect($this->local,$this->user,$this->pass)))
{
$this->lank=1;
}
//selecciono la DB
if(!mysql_select_db($this->db,$link))
{
$this->lank=1;
}
}
public function getConect()
{
//retorno la bandera de la conexión
return $this->lank;
}
function consultar($query)
{
//aquí se realizan las consultas a la base de datos
$this->consulta=mysql_query($query);
}
//obtener resultados de la consulta
function obtendatos()
{
//aquí se obtienen los datos de la consulta
$this->resultado=mysql_fetch_array($this->consulta);
return $this->resultado;
}
}
?>
Y en "validalogin.php", pues la utilizo:
Código PHP:
<?php
function __autoload($class_name)
{
require_once $class_name.'.php';
}
$login=$_POST[login];
$pass=$_POST[pass];
echo $_POST[login]."<br>";
echo $_POST[pass]."<br>";
$a=new conexionDB("localhost","root","","usuarios");
$a->hacerConect();
if($a->getConect()!=1)
{
//si la conexiòn ha tenido èxito...
$a->consultar("select * from usrios");
do
{
echo $row['id_usrio']."<br>";
}while($row=$a->obtendatos());
}
?>
Esto es lo poco que he logrado hacer y que funcione, pero la verdad no sè si lo estoy haciendo correctamente desde el punto de vista POO..., como dije funciona!!!, pero mi duda es si segùn la filosofìa POO lo estoy programando correctamente....
Gracias de antemano!